Niranjan Kumar

Niranjan Kumar Email and Phone Number

Looking for Software Engineer Role @ Woodridge Software
golden, colorado, united states
Niranjan Kumar's Location
Fairborn, Ohio, United States, United States
About Niranjan Kumar

3+ years of Software Engineer experience with experience in analysis, development, testing, Implementing Web based, Client/Server Applications along with Enterprise and Distributed applications across the entire Software Development Life Cycle using Java and J2EE Technologies.• Having good Knowledge in developing microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.• Experienced with developing projects using Spring MVC (Model View Controller) architecture involving various J2EE design patterns.• Expertise in Core Java concepts like OOPS, Data structures and algorithms, Collections, Swing, Event handling, Multithreading, Garbage Collector, Exceptional handling, Generics, Java8 Features, Exception Handling, Dependency Injection, I/O and Java, Lang Package.• Managed operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshootingS3 buckets, Lambda and Step Functions.• Developed and maintained mission-critical software applications for trading, risk management, and portfolio analysis using Java, Spring Boot, and Oracle databases.• Able to perform development and deployment of multi-tiered web-based enterprise applications using Java/J2EE technologies like Spring Boot, JSP, Spring, JDBC, EJB and web services (REST).• Experienced in different software development methodologies like Waterfall Model and Agile Methodology.• Hands-on experience utilizing advanced Java techniques such as Spring Boot, Spring, Spring Security, Hibernate.• Extensive in designing professional UI web applications using front-end technologies like HTML5, JavaScript, CSS3, ReactJS.• Experienced in WAMP (Windows, Apache, MYSQL and Python) and LAMP (Linux, Apache, MySQL, and Python) Architectures.• Good experience in setting up REST API using Django.• Hands on experience in developing applications using Java 8, 11+, J2EE technologies like Spring Boot 3.0, JDBC, JPA, REST and SOAP, Red Hat OpenShift and AWS Elastic Cloud and Kubernetes.• Experienced in AWS cloud services like Compute, Network, Storage, and Identity & access management.• Having strong front-end UI development skills using scripting languages HTML5, CSS3, JSP, JavaScript, Angular.• Performed unit and automation testing using JUnit 4, 5, Cypress and Selenium Java Frameworks.• Used tools like SonarLint and SonarQube for code improvements and code analysis.• Experienced in creative and effective front-end development using Angular, Node JS, jQuery, AJAX, HTML5/CSS.

Niranjan Kumar's Current Company Details
Woodridge Software

Woodridge Software

View
Looking for Software Engineer Role
golden, colorado, united states
Employees:
38
Niranjan Kumar Work Experience Details
  • Woodridge Software
    Software Engineer
    Woodridge Software Aug 2023 - Present
    United States
    • Implemented scalable and cost-effective solutions on AWS, leveraging services such as EC2, S3, and Lambda to optimize performance and reduce infrastructure overhead.• Collected needs and ensured they were fulfilled in accordance with stakeholder expectations by working with cross functional teams. Addressed various customer requirements and stakeholders.• Developing frontend plugins for customer interactions using Angular JavaScript library.• Integrated Spring JPA framework for Database Operations.• Software design and system architecture go hand in hand, shaping the foundation of our applications.• Defined Angular routes using router module for components at module level to enable lazy loading for modules.• Worked with Apache Camel's Spring integration to leverage the benefits of Spring Boot and other Spring ecosystem components in integration projects.• Deployed the application and maintained it throughout the project's lifespan. Worked with PHP to implement new features and API calls.• Collaborate with stakeholders to understand their requirements and translate them into technical specifications.• Analyze business needs and propose solutions that leverage AWS services effectively.• Design scalable and reliable software architectures that utilize EC2, Lambda, and S3 services.• Determine the appropriate use of AWS services based on performance, cost, and security requirements.• Write clean, efficient, and maintainable code using programming languages like Python, Java, or Node.js.• Implement automated deployment pipelines using tools like AWS Code Pipeline and AWS Code Deploy.• Integrate EC2 instances into the software architecture to host applications and databases.• Strongly involved in supporting XML and JSON based REST web-services, integrating with the front end.• Worked with relational databases like Oracle, MySQL, IBM DB2 and NoSQL databases like MongoDb.
  • Amazon
    Software Engineer
    Amazon Jan 2021 - Aug 2022
    India
    • Utilized Spring Boot, JPA, Spring security, PostgreSQL developing the backend Application and Angular for developing the Interactive UI.• Worked on Jenkins for continuous integration and for End-to-End automation for build deployment.• Collaborated with UI/UX designers to translate design mockups into functional components. Integrating React.JS components with backend services and APIs to facilitate data flow and interaction with medical devices or related systems.• Implemented RESTful APIs using Spring Boot with method level granularity and persistence using Spring AOP and Spring Actuator.• Contributed to the development of Java-based microservices, focusing on scalability and fault tolerance for high-traffic applications.• Using TypeScript for front-end development, particularly in frameworks like Angular or React to create interactive user interfaces.• Developed CI (Continuous Integration)/CD (Continuous Development) pipelines for cloud integration with AWS ecosystems like ECS EC2, AWS Lambda, Serverless Computing and AWS EKS deployments.• Used advanced Java frameworks like JPA and Scala to connect, configure and query Oracle database for data.• Used several Spring Features Spring, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring AMQP, Spring Integration, Spring IOC to implement business layer and navigate part application.• Created Test Data for QA and UAT. Agile development, we emphasize collaboration with product managers to refine software requirements.• Design and develop web interfaces and business logic using JSP, Servlets, JavaBeans, JDBC, Java Script, HTML, and XML Technologies.• Utilize MySQL as a database and application server Apache Tomcat.• Collaborated with traders, analysts, and other stakeholders together requirements, define technical specifications, and deliver software solutions that meet business objectives.• Documenting code, best practices, and UI/UX patterns for knowledge sharing and future reference.
  • Fusion Software
    Software Developer Internship
    Fusion Software Jul 2020 - Dec 2020
    India
    • Built SQL queries for performing various CRUD operations such as creating, updating, reading, and deleting using SQL Server.• Used Maven as a build tool and Jenkins for monitoring the build status of the project. Used Git and GitHub for version control tools.• Efficient sprint planning is essential for managing project timelines and resources effectively.• Technical documentation is a critical resource for team members, helping them understand the project's intricacies.• Responsible for code compression for CSS file, JS file, and Java file to improve the system performance as well as reduce system response time.• Design, develop and test restful web services using Java/JavaScript. Developed various objects using Java and HTML to maintain well-structured GUI and to interact with Controllers to get data from MySQL database.• Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CI/CD.• Implemented Security in Web Applications using Azure and deployed Web Applications to Azure.• Implemented server-side logic and handling server requests using TypeScript in Node.JS or Deno environments.• Building RESTful APIs and services using TypeScript for scalability and maintainability. Integrated TypeScript into existing JavaScript codebases and gradually migrating code to TypeScript.• Ensured the codebase's consistency, correctness, and adherence to Typescript standards.• Implement server less solutions using AWS Lambda for event-driven functionalities. Developed the view-controller components using Angular.JS, HTML5, CSS3, AJAX, JavaScript, JSON.• Implemented modules into Node.JS to integrate with designs and requirements. Used GIT as a version control and collaboration.

Niranjan Kumar Education Details

Frequently Asked Questions about Niranjan Kumar

What company does Niranjan Kumar work for?

Niranjan Kumar works for Woodridge Software

What is Niranjan Kumar's role at the current company?

Niranjan Kumar's current role is Looking for Software Engineer Role.

What schools did Niranjan Kumar attend?

Niranjan Kumar attended Wright State University, Vasireddy Venkatadri Institute Of Technology.

Who are Niranjan Kumar's colleagues?

Niranjan Kumar's colleagues are Kacy Rouse, Casey Miller, Benjamin Markham, Tyler Bank, Brad White, Peter Crummey, Tanner Lorenz.

Not the Niranjan Kumar you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.