Lead Java Developer Resume
New Jersey, NY
SUMMARY
- 14 years of experience in teh field of IT with an emphasis on Java/J2EE web technologies
- Has worked as Project Lead, Team Lead, Senior Developer and Developer - switched roles as and when needed in teh 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 with database technologies: Oracle, MySQL and MongoDB (NoSQL)
- Hands on experience with 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 with Angular 7 and Typescript.
- Experienced with event driven and scheduled AWS Lambdas functions ttrigger various AWS resources
- Very sound understanding on Cloud Formation Templates tbuild teh 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 with stringent project delivery timelines under high-pressure.
- Excellent verbal and written skills, in technical and non-technical audiences.
- Demonstrated experience with 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 with JIRA in issue tracking.
- Hands-on experience using different build automation tools like ANT and Maven, Jenkins for builds and deployments tdifferent environments
- Experienced with various versioning tools like SVN, GIT, Bit Bucket, CVS etc.
- Self-starter for learning new technologies.
- Adapt easily tnew environments with teh ability twork effectively with diverse groups of people either as a team member or standalone.
- Experience in handling teh team and mentoring teh juniors
- Involved in teh recruitment drives and in selecting teh talented resources
- Taking right decisions in teh team Confidential time of emergencies
- Involved in teh code reviews and integration of teh 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 teh application and existing infrastructure.
- Arranging meetings, brainstorming sessions with business and supporting teams.
- Gathering requirements information from teh 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 with 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 teh offshore team, for assigning tasks and mentoring.
- Involved in teh code reviews and Integrating teh code with other parts of teh application
- Provided bug fixing and support of application
- Worked closely with teh business and end user tdeliver teh requirements on schedule and of quality.
- Worked on Security and Integration system testing before teh delivery of teh product.
- Actively involved in teh 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 teh application and existing infrastructure.
- Arranging meetings, brainstorming sessions with business and supporting teams.
- Gathered requirement information from teh 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 with 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 teh offshore team, for assigning tasks and mentoring.
- Involved in teh code reviews and Integrating teh code with other parts of teh application
- Provided bug fixing and support of application
- Worked closely with teh business and end user tdeliver teh requirements on schedule and of quality.
- Worked on Security and Integration system testing before teh delivery of teh product.
- Actively involved in teh 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 teh 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 teh 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 with Spring Boot 2/3.
- Gathered and analyzed teh requirements tcreate designs and technical specifications.
- Worked closely with teh business and end user tdeliver teh requirements.
- Implemented RESTful Web Services tretrieve data from client side using MicrServices architecture.
- Created web services using Spring Rest and returned with 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 with Jira for project task execution and tracking
- Wrote lambdas on Aws server less environment.
- Used AWS for implementing teh 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 teh 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 teh team and work allocation tteam members.
- Participated in requirements elaboration and in analysis and design for teh project enhancements.
- Participated in teh coding activities of teh 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 teh defect free product.
- Monitoring of application and defects fixing in teh system with in time.
Environment: Java, JSP, WebServices (Restful), XML JMS, Spring, Hibernate, Oracle, Eclipse, SVN
Confidential, Saint Louis, M
Associate
Responsibilities:
- Preparing of estimation documents for teh given requirements.
- Developed and enhanced teh Web Services and added new functionality based on teh 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 teh specifications provided by teh clients and participated in development of prototype.
- Prepared teh 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 teh 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 teh specifications provided by teh clients.
- Participated in development of prototype.
- Prepared teh 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 teh 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