Senior Java Developer Resume
Mclean, VA
SUMMARY
- Over 9 years of IT experience in design, development, implementation, integration and testing of medium to large - sized projects.
- Experienced in all stages of SDLC (Software Development Life Cycle) including requirement analysis, design, development, testing, deployment and support.
- Experience in implementing Object Oriented Programming (OOPS) using JAVA/JEEE technologies like Servlets, Servlets, JAXB, JAXP, JNDI and Web Services.
- Strong hands-on experience with JEE Frameworks like Spring, Struts, and Hibernate.
- 3 Years of experience in developing micro services using NodeJS express framework.
- 4 years on experience on AWS services like EC2, Dynamo DB, Api gateway, Lambda,S3, AWS email service and cloud watch.
- Good knowledge in Object Oriented Programming concepts.
- Expertise in MVC architecture using Spring and Struts framework and implementing custom tag libraries.
- Experience in Jenkins CI/CD pipeline for continuous integration and continuous delivery.
- Experience in implementation of Persistence Framework like JPA and Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
- Good knowledge on the spring modules like Spring IOC, Spring MVC, Spring Web flow, Spring AOP and Spring DAO.
- Experience in AWS services like AWS lambda, S3, DynamdB, API Gateway, Cloudwatch and EC2.
- Expertise in using Web Service technologies like SOAP, WSDL, and RESTAPI to implement Service oriented Architecture (SOA).
- Well versed in implementing micro services using Spring boot and Nodejs.
- Developed Nodejs lambda function and also implemented micro services using Nodejs.
- Experience on working with Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert, delete and update the data from the database.
- Experience in using HMTL, CSS to develop web interfaces.
- Hands on experience with scripting languages like JavaScript, JQUERY and AJAX.
- Experience in java script/typescript frameworks like Bootstrap, Angular JS, Angular, Node Frameworks.
- Good experience on writing Complex SQL queries and Stored Procedures using Oracle 10g and SQL Server as a backend database.
- Hands on experience with source control tools like Clear Case, SVN, GIT.
- Experience in deploying enterprise applications on WEB/Application servers like IBM WebSphere, Apache Tomcat, Oracle WebSphere
- Experience in working with build tools like MAVEN, logging framework log4j, JUnit and JMockito Frameworks to perform unit testing.
TECHNICAL SKILLS
Programming Languages: Java, C, SQL and PL/SQL, Nodejs
Web Technologies: HTML5, XML, JavaScript, CSS,, JQUERY, JSON
JEE Technologies: Servlets, JSP, JNDI
Frameworks: Struts, Spring, SpringBoot, Hibernate
Software Methodology: Waterfall, Agile, SCRUM, TDD
Cloud Computing: Amazon EC2, S3, API Gateway, Dynamo DB, SES Email and AWS Lambda
Version Control System: GIT, ClearCase, SVN
Application &Web Servers: IBM Web Sphere, Apache Tomcat, Oracle WebLogic
Operating Systems: Windows, Linux
Database: Oracle 10g, MySQL
Testing Frameworks: JUNIT and JMockito
IDEs: Eclipse, Visual studio
Issue Tracking: JIRA
Process Automation Tools/ Build Tools: ANT, Maven, Log4j, WinMerge
Other tools/Software: SOAP UI, Splunk and Sonar Qube
PROFESSIONAL EXPERIENCE
Confidential - McLean, VA
Senior Java Developer
Responsibilities:
- Responsible for analysis, design, develop and implementation of application.
- Developed micro services/Apis using Spring boot framework.
- Developing user interface using TypeScript Angular framework.
- Integrating Angular pages with Microservices apis.
- Developing angular routing modules, interceptors and components.
- Worked with AWS Dynamo DB to store and retrieve metadata.
- Monitored cloudwatch logs for server less lambda services.
- Implemented Hibernate/JPA and Object-relational mapping, including performance considerations
- Integrating spring and hibernate to query database.
- Used Jenkins CI/CD pipeline for continuous integration and continuous delivery.
- Worked with AWS S3 service for file upload and file download apis.
- Worked with admins team to create EC2 containers and dockers.
- Implemented and deployed Nodejs Lambda function to interact with okta and ldap service.
- Developed Nodejs services as proxies for portal and worked with Node.js utility libraries such as Express.
- Responsible for AWS API gateway configurations for serverless lambda.
- Troubleshooting development and production problems across multiple environments.
- Assisted the Junior Software Engineers to solve technical problems and mentor them.
- Integrated applications using okta apis for authentications and user management.
- Reviewed code for defects and quality against technical documents and standard practices.
- Used Git for managing source code and version controlling, also used stash for creating pull request and code reviews.
- Responsible for analyzing issues using Splunk tool and resolving the issues
- Developing unit tests for all functionality using Mockito.
Environment: Java 1.8, HTML, Angular, Spring Framework, Hibernate, Spring boot, NodeJs, S3, DynamoDB, API Gateway,SES, OKTA Apis, JavaScript, Web services, Git, JIRA, Linux and windows.
Confidential - Herndon, VA
Java Developer
Responsibilities:
- Responsible for analysis, design, implementation and testing of different modules of application.
- Developed modules using Spring IOC, Spring AOP, Spring DAO, Java Script, JSP’s, Servlets, DWR Frame work and XML.
- Implemented the Middle Tier employing design patterns like Factory pattern, Data Access Objects (DAO's)
- Designed and Implemented the Restful Web Service APIs to allow their business partners to interface with the current systems
- Responsible for AWS API gateway configurations for serverless lambda.
- Worked with admins team to create EC2 containers and dockers.
- Implemented Hibernate/JPA and Object-relational mapping, including performance considerations
- Integrating spring and hibernate to query database.
- Involved in writing SQL, PL/SQL queries and debugging stored procedures and functions
- Design/Implementation of Change Requests
- Writing Junits for Unit Testing and XML to support the Testing Automation Framework
- Performed code reviews and mentor the team members
- Troubleshooting development and production problems across multiple environments and operating platforms.
- Created tables, Views and other database objects in the Oracle database.
- Worked on integrating the user interface, middleware and database objects.
Environment: Spring IOC 2.5, Spring AOP, Spring DAO, Hibernate,Spring Transaction Management, Java 1.7, AWS Apigateway, Dcokers, EC2 Containers, S3, JSP 2.0, Servlets 2.4,JDBC, Java Script, Web services, Eclipse, Tomcat and Oracle 11g.
Confidential
Associate Developer
Responsibilities:
- Involved in Analysis, Design, and Implementation of software applications using Java, JEE technologies and internal MVC framework.
- Reviewed and analysed data model for developing the Presentation layer and Value Objects.
- Worked on Spring Core layer to maintain the dependencies between different layers of application.
- Implemented server-side validations, exception handling.
- Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
- Worked on RAD IDE for development and deployment of application.
- Worked on SQL and PL/SQL queries in Oracle.
- Worked with hibernate query to retrieve data.
- Used ClearCase for Version Control tool.
- Conducted unit testing in HP Quality Centre with manual scripts.
- Making technical documents to update about new issues which arise across the application servers.
Environment: Java/JEE, Spring Framework, Spring Core, Hibernate, HTML, CSS, JavaScript, RAD, WebSphere, HP Quality Centre
Confidential
Associate Developer
Responsibilities:
- Responsible for gathering and analyzing requirements.
- Involved in developing user interface using html, CSS and jsp.
- Developed client-side validation using Java Script and Server side using Servlets
- Involved in developing the application using Java, Servlets, JSP, Taglibs, Struts and hibernate.
Environment: java, HTML, JSP, JavaScript, Servlets, Struts, Oracle, AXIS1.1 Api, Hibernate 3.0 and IBM Web Sphere 6.0.
