We provide IT Staff Augmentation Services!

Java Backend Engineer Resume

SUMMARY

  • 15 Years of Extensive experience as Java Backend Developer role.
  • As a Micro services developer, act as key player in Defining and implementing services using the Micro Services Architecture, creating Java/J2EE applications using Spring/Spring Boot.
  • Analysis, design, development and deployment of Java, J2EE enterprise web/cloud/microservice applications
  • Extensive Experience in design and development using Java, Servlet, JSP, Struts, Hibernate, JMS and Spring Framework, JAX - RS (Restful Web services), JAX-WS (SOAP Web services), Alfresco CMS, AEM6.1, Schedulers.
  • Good perception on OOPS, MVC, design principles, design pattern, data structure, algorithms and J2EE Architecture.
  • Extensive Experience in REST/JSON vocabulary, PAAS and IAAS offerings.
  • Experience on working with SWIFT Standards
  • Good hands-on to Tomcat/ JBoss servers and their performance tuning
  • Excellent in Linux, Supporting frameworks like Ant, Maven, Groovy.
  • Extensive experience in Test Driven Development (Unit Testing, Functional Testing, Integration Testing) using Easy Mock, Power Mock, PMD, Find Bugs, Jenkins, SonarQube.
  • Proficiency in Agile (SCRUM) Methodologies for software development and management.
  • Strong self-motivation, hard work and ability to adapt new technologies.
  • Sun Certified Professional on SCJP 1.4, SCWCD 1.5 and SCBCD 5.
  • Experience in working with Alfresco and Adobe Experience Manager 6.1 (AEM/CQ5) Enterprise Content Management tools.
  • Experience designing application and writing in Low Level Design, High Level Design, Interface Specification and operation Handover documents.
  • Active participation in all phase of end to end life cycle of various project from requirement gathering till production operation
  • Excellent Technical, Communication, Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills. Able to work well independently and supervise development teams.
  • As a Tech lead, responsible for Analysis, estimate, design and development of the projects.
  • As a tech lead involved to integrate the various components which are developed using different technologies.
  • Responsible for coordinate between Management team and application development team
  • Represented my team for Client Meetings.
  • As Technical lead, provide technical solutions to the project team.

TECHNICAL SKILLS

Programming Languages: Java 1.5/6/7/8/9, PL/SQL, AEM 6.1, Alfresco, WebScript, JavaScript, JQuery, Log4J, C, C++

Java/Distributed Technologies: Spring (IOC), Spring Web, Spring Web-MVC, Spring Batch, Spring Cloud, JPA 2.0, Hibernate 3.0, Hibernate Bean Validation (JSR 303), GWT (2.4), Ext GWT (2.0.6), JBPM 4.4, Guice, Servlet 3.0, JSP 2.2, JDBC, JNDI, EJB 1.3, JSTL 1.1, JNI, RMI, Struts 1.1, Struts 2.0, Webservices, Apache Solr4.

XML/JSON Technologies: SAX, DOM, STAX, SOAP, XSLT, AJAX, XPath, XML Beans, JAXB

Middleware: RMI, SOAP, Web Services (JAX-RS, JAX-WS)

Testing Tools/Framework: Unit Testing (JUnit 4, Testing, EasyMock, PowerMock), Integration Testing, Google Rest

Development Tools: Eclipse Luna, Spring STS, Eclipse UML Designer, IBM RSA (UML Design), InteliJ Idea, SQL developer, Toad, Oracle SQL Developer and DataStax Cassandra Studio, Apache Tomcat,Wildfly, Avro,Jasper Report, Nuxeo, Bitbucket, JIRA, Sonar,Eclipse Code Coverage, Eclipse IDE

Source Code Management/Build Automation:

Project Management Tools: Source Tree, Git, CVS & PVCS, Jenkins, Ant, Maven, Remedy, JIRA (Agile/Bug)

Web Server/Directory Server: Apache Tomcat 6/7, Jetty Server, JBOSS 4.2, JRun, Weblogic

Database Server: Oracle 11g, MySQL 6, PostgreSQL, MongoDB, Cassandra

PROFESSIONAL EXPERIENCE

Confidential

Java Backend Engineer

Responsibilities:

  • Design and implement project CIAM (Canada Monthly Income Portfolio Management) and TIK (Transfer In Kind) for TACT.
  • Developed various automated reports for clients to ease their daily operations.
  • Develop SWIFT standards cash messages MT202 and MT210 to transact cash flow for vendors.
  • Understanding the business & systems requirements and creating metadata for messages.
  • Performs high level designs based on required response time, message volumes and exception handlings.
  • Implementation of custom components and integration flows.
  • Unit testing and integration testing to ensure seamless integration of legacy applications.
  • Product development process using latest cutting edge technologies like Java EE, Cassandra, Apache Kafka, Kafka CLI, Kubernetes, Kibana, Microservices, Servlets, GIT, Spring and other web frameworks, Jenkins, Spring boot, Dockers, Web Services REST & SOAP, Apache Tomcat, Report, Bitbucket, JIRA, Sonar, Eclipse Code Coverage, Eclipse IDE, Test Driven Development, Agile/Scrum, Spring Core, Aspect Oriented Programming (AOP), JPA/Hibernate, Standard Web Services (SOAP), REST, RESTful, Json, JMS and messaging aspects, Angular JS, Common design pattern (basic), UML modelling, Cloud (Azure), Amazon Cloud(AWS), Linux shell, Confluence, Subversion & Maven, Docker etc.
  • Developed deployment scheduler in Jenkins (CICD) and ensure the applications are deployed every time for the business users to use it.
  • Product testing using latest cutting-edge technologies like selenium, JUnit, Karma, Jasmine and cucumber test framework.
  • Write test cases to satisfy both manual and automated testing.
  • Unit testing and integration testing to ensure seamless integration of legacy applications.
  • Verifying the code performance and quality by running the SonarQube which uses PMD, FindBugs and Checkstyle plugins.
  • Worked as per Agile framework and active participation in all scrum ceremonies like daily scrum, product backlog, retrospective meetings.

Environment: Java 1.8 (OOP, Collections, Lambda, Concurrency), SWIFT, Spring MVC, REST services, JAXB, StAX, Sync/Async Processing, JMS, Talend ETL, WebMethods ESB, Oracle, XML, JSON, Shell Script, Maven, Confluence, JIRA, UML Diagrams (Use case Diagrams, Sequence Diagram), Oracle SQL Developer and DataStax Cassandra Studio, Apache Kafka, Kafka CLI, Kubernetes, Kibana, Microservices, Servlets, GIT, Spring and other web frameworks, Jenkins, Spring boot, Dockers, Web Services REST & SOAP, Apache Tomcat, Bitbucket, JIRA, Sonar, Eclipse Code Coverage, Eclipse IDE, Test Driven Development, Agile/Scrum, Spring Core, Aspect Oriented Programming (AOP), JPA/Hibernate, Standard Web Services (SOAP), REST, RESTful

Confidential

Java Backend Engineer

Responsibilities:

  • Design and implement Enterprise Applications Integrations (EAI) and Message processing flows in order to integrate multiple systems such as e-commerce storefront, Product Information Management (PIM), Warehouse Management Systems (WMS), backend databases, CRMs and other vendor systems.
  • Understanding the business & systems requirements and create metadata for messages.
  • Performs high level designs based on required response time, message volumes and exception handlings.
  • Implementation of custom components and integration flows.
  • Unit testing and integration testing to ensure seamless integration of legacy applications.
  • Verifying the code performance and quality by running the SonarQube which uses PMD, FindBugs and Checkstyle plugins
  • Develop scripts for job run schedulers and jobs execution workflows.
  • Product development process using latest cutting edge technologies like Java EE, Cassandra, Apache Kafka, Kafka CLI, Kubernetes, Kibana, Microservices, Servlets, GIT, Spring and other web frameworks, Jenkins, Spring boot, Dockers, Web Services REST & SOAP, Apache Tomcat, Wildfly, Avro, Jasper Report, Nuxeo, Bitbucket, JIRA, Sonar, Eclipse Code Coverage, Eclipse IDE, Test Driven Development, Agile/Scrum, Spring Core, Aspect Oriented Programming (AOP), JPA/Hibernate, Standard Web Services (SOAP), REST, RESTful, Json,JMS and messaging aspects, Angular JS, Common design pattern (basic), UML modelling, Cloud (Azure), Amazon Cloud(AWS), Linux shell, Confluence, Subversion & Maven, Docker etc.
  • Developed deployment scheduler in Jenkins (CICD) and ensure the applications are deployed every time for the business users to use it.
  • Participates in technical design discussion.
  • Unit testing and integration testing to ensure seamless integration of legacy applications.
  • Verifying the code performance and quality by running the SonarQube which uses PMD, FindBugs and Checkstyle plugins.

Environment: Java 1.8 (OOP, Collections, Lambda, Concurrency), SOA, REST services, JAXB, StAX, Sync/Async Processing, JMS, Talend ETL, WebMethods ESB, Oracle, XML, JSON, Shell Script, Maven, Confluence, JIRA, WebEX, UML Diagrams (Use case Diagrams, Sequence Diagram), Oracle SQL Developer and DataStax Cassandra Studio, Apache Kafka, Kafka CLI, Kubernetes, Kibana, Microservices, Servlets, GIT, Spring and other web frameworks, Jenkins, Spring boot, Dockers, Web Services REST & SOAP, Apache Tomcat,Wildfly, Avro,Jasper Report, Nuxeo, Bitbucket, JIRA, Sonar, Eclipse Code Coverage, Eclipse IDE, Test Driven Development, Agile/Scrum, Spring Core, Aspect Oriented Programming (AOP), JPA/Hibernate, Standard Web Services (SOAP), REST, RESTful, Json,JMS and messaging aspects, Angular JS, Common design pattern (basic), UML modelling, Cloud (Azure), Amazon Cloud(AWS), JBoss, Linux shell, Confluence, Subversion & Maven, Docker, unit framework, Mockito and PowerMock framework, cucumber test framework .

Confidential

Technical Lead

Responsibilities:

  • Developed Micro service using Restful web service technology for Credit Karma.
  • Lead the team technically to achieve the goal assigned by management.
  • Worked on Agile methodology to deliver projects.
  • Track the defects using the JIRA board and work on those defects.
  • Coordination with clients for change requests and defects.
  • Collaborate with QAs, DBA, messaging infrastructure and qualification teams during on-site integration testing.
  • Communicate with DevOps for issues raised related to the DEV /QE environment.
  • Assign tasks to team members and help them to complete the tasks within the given timeline.
  • Developed Junit test cases for micro services

Environment: Java 1.8, Spring, JAX-RS using Jersey, Oracle, PL Sql, Jenkins, Maven 3.0, Cucumber and Jbehave Automation, Junit testcase, HP Fortify, PostMan, Git,, Eclipse Code Coverage, Eclipse IDE, Test Driven Development, Agile/Scrum, Spring Core, Aspect Oriented Programming (AOP), JPA/Hibernate, Standard Web Services (SOAP), REST, RESTful, Json,JMS Eclipse, InteliJ Idea.

Confidential

Java Microservice Developer

Responsibilities:

  • Developed new Micro services for Trade-in project.
  • Migrate current restful APIs to Micro services.
  • Code implementation for the new functionality and modifying existing functionality based on the Technical Story.
  • Writing Unit Test Case, Functional Test Case and Integration Test Case to improve code quality, to stabilize the code and to avoid regression defects.
  • Follow the Continuous Integration workflow process using Jenkins.
  • Supporting the application in SIT/UAT.
  • Code building and deployment responsibilities during integration and system testing phases.
  • Coordinate with different teams and worked on payment type PO redesign.
  • Attend the grooming sessions to groom the stories with the business team.
  • Logs analyzed using Kibana.
  • To track the defects using the JIRA board and work on those defects.
  • Developed new droplets/Form Handlers for the various business requirements.
  • Designed and developed UI for new functionality in ATG.
  • Designed and developed End to end modules in ATG lite.
  • Worked on defect fixes and maintenance activities.
  • Worked on pricing pipeline and pricing engine components.
  • Provided design and implementation for Trade-in flow.

Environment: Microservices using Eureka registry & ZUUL API gateway, Netflix Hystrix, Zuul, Feign client, Git OneStash (repository), Spring Config server, Spring cloud, JWT for authentication & Authorization, Jira, Rest Web services, Spring boot, Kibana, REDIS, JSON, JPA, Maven, STS IDE, Oracle ATG 11.1 with ATG Commerce, JDK 1.7, J2EE, JSP, XML, AJAX, HTML, JAVASCRIPT, JQuery, CSS, AccuRev, WebLogic 12c, Eclipse Kepler, Oracle 11g / 12c

Hire Now