Lead Java Developer Resume
New Jersey, NY
SUMMARY
- 14 years of experience in the field of IT wif an emphasis on Java/J2EE web technologies
- Have worked as Project Lead, Team Lead, Senior Developer and Developer - switched roles as and when needed in the Software Development Life Cycle phases or sprints.
- Experienced in JAVA, JSP, Servlets, Webservices (SOAP & Rest), Struts, Spring Boot, Microservice, NodeJS, Kafka, XML, XSL, CSS, jQuery, JavaScript.
- Experienced in AWS technologies like lambdas, Ecs, SQS, DynamoDB and S3 buckets
- Experience wif database technologies: Oracle, MySQL and MongoDB (NoSQL)
- Hands on experience wif different Spring framework modules and concepts like Core, MVC, JDBC, Test, Boot, Batch, Integration, cloud, Config and Spring Security.
- Experience in using DevOps tools like Dockers, Kubernetes, Jenkins, Chef, Kibana, consule etc.
- Experience wif Angular 7 and Typescript.
- Experienced wif event driven and scheduled AWS Lambdas functions ttrigger various AWS resources
- Very sound understanding on Cloud Formation Templates tbuild the AWS resources.
- Experienced in writing testcases using Junit and Makito
- Used SoapUI and Postman for testing api services.
- Solid working noledge in Web/Application servers such as Apache Tomcat, JBoss, WebSphere etc.
- Experience wif stringent project delivery timelines under high-pressure.
- Excellent verbal and written skills, in technical and non-technical audiences.
- Demonstrated experience wif UML Diagrams and Design Patterns using MS Visiand Rational rose.
- Hands on experience implementing Stored Procedures, User Defined Functions, Cursors, Triggers, Views
- Excellent experience in Analysis, Design, Development, Testing, Debugging and Implementation of Web based requirements.
- Experience wif JIRA in issue tracking.
- Hands-on experience using different build automation tools like ANT and Maven, Jenkins for builds and deployments tdifferent environments
- Experienced wif various versioning tools like SVN, GIT, Bit Bucket, CVS etc.
- Self-starter for learning new technologies.
- Adapt easily tnew environments wif the ability twork effectively wif diverse groups of people either as a team member or standalone.
- Experience in handling the team and mentoring the juniors
- Involved in the recruitment drives and in selecting the talented resources
- Taking right decisions in the team Confidential time of emergencies
- Involved in the code reviews and integration of the code from various team members and Testing
- Excellent interpersonal and technical skills, quick learner and good team player.
- Ability tperform Confidential high level tmeet deadlines, adaptable tever changing priorities.
- Excellent skills on business ttechnical mapping, project management, real time decision making and solutioning.
TECHNICAL SKILLS
Languages: Java, Python, PL/SQL, Angular7/TypeScript, JavaScript
Frameworks: Struts, Spring Boot, Hibernate, Junit, Mockito
Technologies: Servlets, JSP, Microservices, WebServices, Ajax, jQuery, HTML5, JMS, Kafka
Databases: Oracle, MySQL, MongoDB
Tools: Jenkins, Docker, Kubernetes, Chef, Jira, SVN, GIT
Servers: Tomcat, JBoss, Weblogic, Websphere, JBoss FUSE
Domains: Banking, Insurance, Retail, Telecom
PROFESSIONAL EXPERIENCE
Confidential, New Jersey, NY
Lead Java Developer
Responsibilities:
- Development, Delivery and support of the application and existing infrastructure.
- Arranging meetings, brainstorming sessions wif business and supporting teams.
- Gathering requirements information from the client and analyzed those requirements and created design and technical specification documents.
- Worked on business rules development and testing.
- Implemented MicrServices using Spring Boot, Spring Integration and Spring Cloud.
- Implemented RESTful Web Services tretrieve data from client side using MicrServices architecture.
- Created web services using Spring @RestController treturn data as JSON objects.
- Developed UI using angular 7 wif Typescript.
- Wrote Jenkins Configuration files for CI/CD.
- Deployed Application tAWS ECS
- Used SQS for messaging and intercommunication purposes.
- Sending requests and responses in Micrservices through REST/HTTP.
- Validations are done utilizing SoapUI and Postman for testing instrument structure in various conditions.
- Used Jenkins for CI/CD tassemble pipelines.
- Used Jira, Wiki, MS SharePoint and Confluence for project task execution and tracking.
- Implemented common transaction logging mechanisms tlog in log files.
- Used Maven, Bitbucket for Source control
- Jenkins for build/deployment purposes.
- Handled the offshore team, for assigning tasks and mentoring.
- Involved in the code reviews and Integrating the code wif other parts of the application
- Provided bug fixing and support of application
- Worked closely wif the business and end user tdeliver the requirements on schedule and of quality.
- Worked on Security and Integration system testing before the delivery of the product.
- Actively involved in the production support and environment monitoring
Environment: Java, Shell Scripting, SpringBoot, MicroServices, Angular 7, AWS ECS, SQS, Agile, MSSQLServer, DB2, Eclipse, VSCode, Jira, Jenkins, Tomcat.
Confidential, New Jersey, NY
Tech Lead
Responsibilities:
- Development, Delivery and support of the application and existing infrastructure.
- Arranging meetings, brainstorming sessions wif business and supporting teams.
- Gathered requirement information from the client and analyzed those requirements and created design and technical specification documents.
- Worked on business rules development and testing.
- Implemented MicrServices using Spring Boot.
- Implemented RESTful Web Services tretrieve data from client side using MicrServices architecture.
- Created web services using Spring @RestController treturn data as JSON objects.
- Developed UI using angular 7 wif Typescript.
- Wrote Chef Configuration files.
- Sending requests and responses in Micrservices through REST/HTTP.
- Validations are done utilizing SoapUI and Postman for testing instrument structure in various conditions.
- Used Jenkins for CI/CD tassemble pipelines.
- Created Docker images and deployed in Kubernetes using Cloudify and Chef Configurations.
- Used Jira, Wiki, MS SharePoint and Confluence for project task execution and tracking.
- Implemented common transaction logging mechanisms tlog in log files.
- Used Maven, GIT and SVN for Source control
- Jenkins for build/deployment purposes.
- Handled the offshore team, for assigning tasks and mentoring.
- Involved in the code reviews and Integrating the code wif other parts of the application
- Provided bug fixing and support of application
- Worked closely wif the business and end user tdeliver the requirements on schedule and of quality.
- Worked on Security and Integration system testing before the delivery of the product.
- Actively involved in the production support and environment monitoring
Environment: Java, Python, Shell Scripting, SpringBoot, MicroServices, Angular 7, Kafka, Azure, Agile, MySQL, Eclipse, VSCode, Jira, Jenkins, Docker, Kubernetes, Chef, Tomcat.
Confidential, San Jose, CA
Tech Lead
Responsibilities:
- Worked on development tasks, code delivery and application support as needed.
- Gathered requirement information from the client and analyzed those requirements and created design and technical specification document.
- Implemented MicrServices using Spring Boot and Angular 7.
- Implemented REST services using MicrServices architecture.
- Responsible for creating the services using Spring REST.
- Sending requests and responses in Micrservices through REST/HTTP.
- Used Soap UI and POSTMAN for testing and validation.
- Wrote AWS lambdas using java and python worked on pipeline creation for CI/CD purposes using Jenkins
- Used Jira for project tracking and AGILE development tasks.
- Implemented common transaction logging mechanism tlog in log file.
- Used Maven, GIT and Jenkins for Source control, configuration and build/deployment.
Environment: Java, Python, AWS (lambdas), Spring boot, Microservices, Web services (Restful), Angular 7, Kafka, jQuery, Oracle, Eclipse, SVN, Docker, Kubernetes, Chef
Confidential, San Jose, CA
Tech Lead
Responsibilities:
- Development using Core Java and implementing of microservice wif Spring Boot 2/3.
- Gathered and analyzed the requirements tcreate designs and technical specifications.
- Worked closely wif the business and end user tdeliver the requirements.
- Implemented RESTful Web Services tretrieve data from client side using MicrServices architecture.
- Created web services using Spring Rest and returned wif JSON objects.
- Used Jenkins for Continuous Integration and Continuous Delivery tassemble pipelines amid organization.
- Used Soap UI and Postman for web services testing.
- Hands-on usage wif Jira for project task execution and tracking
- Wrote lambdas on Aws server less environment.
- Used AWS for implementing the business logic and deployment.
- Wrote no-sql commands tstore json data tmongodb.
- Implemented common transaction logging mechanism tlog in log file
- Used Maven, GIT and Jenkins for Source control, configuration and build/deployment
- Actively involved in the production support and environment monitoring.
Environment: Java, NodeJs, Spring boot, Microservices, Hibernate, Web Services (restful), Angular 7, Kafka, AWS, oracle, MongoDB, eclipse, svn, Docker, Kubernetes, Chef
Confidential
Senior Software Engineer
Responsibilities:
- Handling Process activities of the team and work allocation tteam members.
- Participated in requirements elaboration and in analysis and design for the project enhancements.
- Participated in the coding activities of the various modules using Java, Restful webservices, ActiveMQ, Spring JBoss Fuse, Oracle RDBMS.
- Performing Code Review and Unit Testing.
- Worked on build process and deployment phases of application.
Environment: Java, Web Services (Restful), Xml, ActiveMQ, Spring, Hibernate, JBoss Fuse, Oracle 11g, eclipse
Confidential, Johns Creek, GA
Senior Software Engineer
Responsibilities:
- Requirement gathering and analysis of those requirements.
- Creation of technical specification document
- Provided development of application using Java/J2EE, JSP, JMS, Spring, Hibernate.
- Worked on Bug Fixing, Unit testing and Delivering the defect free product.
- Monitoring of application and defects fixing in the system wif in time.
Environment: Java, JSP, WebServices (Restful), XML JMS, Spring, Hibernate, Oracle, Eclipse, SVN
Confidential, Saint Louis
Associate
Responsibilities:
- Preparing of estimation documents for the given requirements.
- Developed and enhanced the Web Services and added new functionality based on the requirements.
- Participated in Unit Testing and coordination.
Environment: Java, JSP, Servlets, WebServices, XML, Struts, Spring, Hibernate, WebSphere, Oracle, Eclipse, SVN
Confidential, Seattle, WA
Associate
Responsibilities:
- Analysis the specifications provided by the clients and participated in development of prototype.
- Prepared the Functional Specification, Detail Design docs.
- Active participant in gathering requirements tcoordination.
- Responsible for production code development using JSP.
- Developing Session Beans using EJBs.
- Worked on HTML and client-side JavaScript.
- Responsible for manual testing of the application during development.
- Development of Units Details Module, Specification Module.
Environment: Java, JSF, Servlets, AJAX, Web Services, XML, Struts, Hibernate, WebSphere, Oracle
Confidential, Boca Raton, FL
Software Engineer
Responsibilities:
- Analysis the specifications provided by the clients.
- Participated in development of prototype.
- Prepared the Functional Specification, Detail Design and UTC documents.
- Active participant in gathering requirements from onsite coordinator.
- Responsible for Code development using JSP.
- Developing Session Beans using EJB
- Developing html based forms, validations using JavaScript.
- Responsible for doing manual testing of the application during development.
- Development of Units Details Module, Specification Module.
- Functional, Integration testing and Bug fixing.
Environment: Java, Servlets, JSP, Ajax, EJB, WebServices, XML, Struts, Hibernate, and WebLogic Integration Server, oracle, Informix, eclipse, svn