We provide IT Staff Augmentation Services!

Senior/lead Java Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Highly experienced, efficient, and solutions - oriented Java professional with 16+ years of remarkable background in overseeing all aspects of the Software Development Life Cycle from extensive analysis and design through development and maintenance.
  • Proficient in utilizing a wide variety of Java/JEE/J2EE based frameworks and tools to provide high- quality and cost-effective applications/systems to boost organizational efficiency and productivity.
  • Enthusiast of Java, Spring, Spring Boot, Micro services, Apache Camel, Cloud, AWS, Kafka, and Distributed Systems.
  • Knowledge on AWS (Amazon Cloud) services such as S3, EC2, ECS, Lambda, EBS, ELB, SQS, SNS, Cloud Watch, RDS and Dynamo DB
  • Possess quality coding skills to deliver client/business-specific solutions on time.
  • Knowledge on Kubernetes and Docker
  • Experience and ability to work on scratch/green fields applications.
  • Strong Object oriented programming, business analysis skills and understanding of the Software Development Life Cycle (SDLC).
  • Good experience in implementing POCs where necessary.
  • Hands on in Agile and Scrum methodologies.
  • Experience in CI/CD and incremental development.
  • Passionate about coding with proper standards and best practices.
  • Good hands on re-architecting and re-writing of the legacy applications.
  • Firm believer in MVP (minimal viable solution) model, reusability, keep things simple and easy to develop, maintain, enhance, and understand.
  • Hands on in Extreme programming practices such as Test Driven Development (TDD) and Pair/Peer Programming.
  • Ability to work in a fast paced environment, take ownership and accountability.
  • Versatile and pro-active team-player and problem-solver. Proven capability of beating tight deadlines and quick learner.
  • Ability to work under pressure, manage tasks accordingly and flexible with longer working hours. Better turnaround time.
  • Experience in code-reviewing, re-factoring, debugging, defect fixing and troubleshooting of the Application.
  • Work closely with Business/System Analysts, QA Specialists, Architects and Project Managers to ensure that business requirements are transformed into technical requirements, design, and implementation.
  • An Individual contributor ensure that technical knowledge is shared within the team. Team mentoring.
  • Experience in writing Unit Tests, assist in System and User Acceptance Testing.
  • Very good Verbal and Written communication skills.
  • Experience in Investments, Insurance, Government, Telecom, Banking, Finance, Mari time and BPM domains.

TECHNICAL SKILLS

Languages: Java, JEE, J2EE.

Architecture: Micro-services, Monolith, Distributed Systems.

Frameworks: Spring, SpringMVC, Spring Boot, Spring Data, Apache Camel, RESTful services, API development, Hibernate, Struts, Oracle/WebLogic Portlets, Ajax, JMS, JPA, Spark Elastic, Junit.

Cloud technologies: AWS (Amazon Web Services) services such as S3, EC2, ECS, Lambda, EBS, ELB, SQS, SNS, Cloud Watch, RDS and Dynamo DB

Web Technologies: AngularJS, Bootstrap, JavaScript, JQuery, JSON, JSP, JSF, Servlets, Html5, DHTML and CSS.

RDBMS: SQL Server, PostgreSQL, Oracle, MySQL.

Database clients: SQL Server Management Studio, SQL Developer, SQL Yog, DB Visualizer.

Application Servers: JBOSS EAP, WebLogic, OAS, Apache Tomcat, Glassfish, IBM WebSphere.

Source controller: GIT, Bitbucket, SVN, CVS.

Messaging: Kafka, Kafka events, Confluent, RabbitMQ, Tibco.

Build tools: Jenkins, Maven, Gradle, Ant, Team city.

IDE: IntelliJ IDEA, Eclipse, JDeveloper, NetBeans, and WebLogic Workshop.

Other Tools: Enterprise Architect, Splunk, Kibana, JIRA, QC, SOAP, Postman, Confluence, Source Tree, Fiddler.

Others: JSON, Xml, XSD, JAXB, DTD, Log4j, SLF4j, Putty, WinSCP, FileZilla, Quartz, Lombok.

Operating Systems: Windows family, Unix, Linux.

PROFESSIONAL EXPERIENCE

Confidential

Senior/Lead Java Developer

Responsibilities:

  • Designed and Developed end to end for Spring Boot to Kafka integration.
  • Implemented Microservices using Spring Boot, Restful services.
  • Implemented Spring Boot Consumers, Producers for Confluent Kafka Topics
  • Designed and Implemented Apache Camel To RabbitMQ integration.
  • Developed Spring Boot to Tibco EMS integration.
  • Implemented Spring Boot to SFTP, Apache Camel to SFTP integration.
  • Developed Spring Scheduler and Quartz scheduler.
  • Created Docker images for the applications to be deployed on AWS cloud.
  • Liaised with operations/infra team for setting up of S3, EC2.
  • Implemented Restful services, API development using Spring Rest.
  • Developed Spring Data/JPA for database integration for SQL Server database.
  • Developed wrapper services for using Spring Restful, API development for Legacy third party SOAP Web services.
  • Enhanced Elastic search framework to accommodate new changes. Used Kibana to troubleshoot Elastic Search.
  • Helped with Enhancements, Maintenance code changes with Java 1.8, Spring core (Dependency Injection, Auto wiring), Apache Camel
  • Involved in coding for CMIS library which in integration for SharePoint.
  • Written unit test cases using Junit, Mockito
  • Involved in functional specification reviews.
  • Used Splunk logs for root cause analysis.
  • Used Jenkins for continuous integration, Bitbucket for code repositories.
  • Helped in Impact analysis, technical analysis, root cause analysis.
  • Associated to architecture changes, improvements, enhancements.
  • Implement code using optimal, robust best practices using Java, Spring.
  • Proposed Architectural, Implementation changes to improve quality.
  • Helped with Production support, RCA and proposed new changes.
  • Contributed to sprint planning and retro sessions.
  • Joined in daily standup meetings to review the progress of the stories.
  • Assisted to support team with functionality and technical details.
  • Helped in Code reviews, team mentoring, knowledge sharing.

Confidential

Senior Java Integration Developer

Responsibilities:

  • Developed Restful, API development using Spring Boot.
  • Implemented business logic using Java 1.5.
  • Developed SOAP services using JAX-RS.
  • Worked on MySQL database.
  • Assisted in gap/dependency analysis.
  • Involved in coding, unit testing using Spring, Java 1.5, Restful API end points, Junit.
  • Assisted in System/Integration testing.
  • Helped in deployments using Jenkins.

Confidential

Senior/Lead Java Developer

Responsibilities:

  • Developed User interface screens using AngularJS.
  • Implemented Restful services, API development in the Micro service architecture.
  • Helped in Enhancements, Bug fixing using AngularJS, Spring Boot, Java 1.5
  • Implemented business logic using Java 1.5
  • Implemented routes using Apache Camel
  • Developed Job schedulers using Quartz libraries.
  • Involved in code reviews.
  • Participated in functional specification reviews with BA.
  • Provided technical designs, solutions.
  • Helped in development estimations/assessments, coding, unit/system testing.
  • Team mentoring, Knowledge sharing.
  • Assist in deployments, releases, and post monitoring.
  • Provided support for QA and UAT testing.

Confidential

Senior Java Developer

Responsibilities:

  • Developed, configured User Interfaces using Oracle Portlets.
  • Implemented enhancements, code changes using JSP, JSTL, Servlets, HTML.
  • Developed business logic using Java 1.4
  • Implemented DAO layer using Struct framework for Oracle database.
  • Provided development estimations.
  • Helped in Reviewing functional specifications and provided technical design, solutions.
  • Helped with deploying in test, staging environments.
  • Assisted with production releases and monitoring.
  • Helped with code reviews, configurations, and documentation.
  • Team mentoring, Knowledge sharing.
  • Assisted to support team.

Confidential

Senior/Lead Java Developer

Responsibilities:

  • Developed, configured User Interfaces using WebLogic Portlets
  • Implemented business logic using struts framework.
  • Coded changes using Java 1.4
  • Helped with technical analysis, gap analysis.
  • Deployed code to test environments using ANT.
  • Involved in Development estimations/assessments, coding, unit, system testing.
  • Team mentoring, knowledge sharing in the team.
  • Allocated work items to other developers and managed the work of junior members.
  • Involved in Environment maintenance like deploying code base in Linux/Unix environment.
  • Clarified support team queries and KT on SDS to onsite, Support team.
  • Provided direction to production support team members for finding root cause and issues resolution.
  • Actively participated in weekly team meetings with onsite team.
  • Reported status to Delivery Manager.

Confidential

Java Developer

Responsibilities:

  • Developed User Interfaces using JSP, JSTL, Servlets, HTML.
  • Integrated Oracle database using JDBC and Java 1.4.
  • Involved in design, coding, unit testing, System Integration Testing.
  • Implemented code using JSP, Struts and JDBC.
  • Involved in code reviews, defect fixing, and documentation.
  • Reported status to Project Manager.

Confidential

Senior Java Developer

Responsibilities:

  • Developed business logic using Spring core.
  • Implemented code changes using Spring DI, auto wiring.
  • Involved in coding using Java 1.4 and System Integration Testing.
  • Implemented code using Spring, Hibernate.
  • Involved in code reviews, defect fixing and documentation.
  • Mentored, assisted, and shared knowledge to the team members.
  • Participated in team meetings with onsite team.
  • Reported status to Delivery Manager.

Confidential

Java Developer

Responsibilities:

  • Developed User Interfaces using Java Swing, ULC.
  • Implemented business logic using Java 1.4
  • Involved in Oracle database table changes.
  • Made enhancements, bug fixes using Carina proprietary framework.
  • Involved in functional specification reviews.
  • Involved in development estimate with technical lead.
  • Participated in NFRM enhancements meetings.
  • Involved in coding NFRMs using appropriate design patterns and principles.
  • Implemented code changes assigned as per Jira.
  • Documented root cause analysis, impact analysis and implementation plan for the bug fixes and new features development.
  • Participated in weekly team meetings with onsite team.
  • Mentored new team members about the SPARCS N4 product.

Confidential

Java Developer

Responsibilities:

  • Developed User Interfaces using JSP, Java Beans, JSTL, Servlets, Filters, HTML.
  • Implemented business logic using Struts, JDBC, Java 1.4
  • Analyzed requirements and designs.
  • Implemented action classes in Struts MVC.
  • Developed Validators for application components using the Struts validation framework.
  • Involved in writing/enhancing Junit test cases.
  • Deployed applications on Staging environments.
  • Assisted in UAT and Integration testing.
  • Helped with troubleshooting and fixing production issues.

We'd love your feedback!