We provide IT Staff Augmentation Services!

Senior Java Programmer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 14 years of experience in designing, developing, and integrating complex enterprise systems using various commercial and open source technologies.
  • Worked in the following domains: Cable/Communications, Insurance, Logistics, Medical, Human Resource, Hospitality and Government domains.
  • Well versed in Design Patterns, Object Oriented Analysis, and Design (OOA/OOD), Agile/SCRUM methodology and software development lifecycle (SDLC).
  • Experience in RESTful and SOAP web services and Messaging.
  • Experience in Springboot, microservices and cloud based projects.
  • Experience in working with Oracle, DB2, and NoSQL(Couchbase, Redis).
  • Excellent team player with the ability to work independently with minimal supervision.

TECHNICAL SKILLS

Java Technologies: Java, JDBC, RMI, Multithreading, JSP, Servlet, EJB, JMS, JNDI, JPA and Web Services.

Frameworks/ Libraries: Spring (Spring Boot, Spring MVC, Spring AOP, Spring Security), Netflix OSS, Struts, Hibernate.

Middleware/Application Servers: Pivotal Cloud Foundry, JBOSS, WebSphere, WebLogic, Tomcat, Blaze Rules Engine.

IDEs: IntelliJ IDEA, Eclipse, and IBM RAD.

Build/ Testing: Gradle, Maven, Ant, Bitbucket, GitHub, SVN, Jenkins, Junit, Mockito.

Databases : Oracle, DB2 and NoSQL

Operating Systems: Windows, Mac, Unix, Linux

Design Skills: Object - Oriented Analysis and Design (OOAD), Software Development Life Cycle (SDLC), Service Oriented Architecture (SOA), Design Patterns.

Methodologies: Agile/SCRUM methodology, TDD (Test Driven Development), Waterfall model.

Technologies: Web services (SOAP and RESTful), Apache CXF, JAX-WS, JAX-RS, JAXB, JAXP, SAX, DOM, Jackson, JSON, WSDL, XML, XSD, XPath, XQuery, SoapUI, Postman, HTML, CSS, JavaScript, Ajax, JQuery, SQL, PL/SQL, Triggers, Stored Procedures, Ehcache, Jasper Reports, and Unix Shell Scripting.

PROFESSIONAL EXPERIENCE

Senior Java Programmer

Confidential, Atlanta, GA

Responsibilities:

  • Developed microservices to consume data from vendor services and publish to airport model of Digital twin platform.
  • Implemented event driven system using Apache Kafka to publish various airport model related events to the event store and handling the processing of the events.
  • Solved a problem to share a single data source to be available for multiple services and environments.
  • Developed a microservice for handling and updating flight ground movements and status.
  • In-memory caching is implemented for the microservices using Hazelcast to increase performance and responsiveness of the services.
  • Provide complete code coverage for the services using Junit, Mockito and Integration testing.
  • Configuring the microservices for automated build, deployment and test processes using GitLab CI/CD, Docker, Kubernetes, Elasticsearch, Logstash and Kibana.

Environment: Java 11, Spring boot, AWS, Microservices, Docker, Kubernetes, GitLab CI/CD, Kafka, Hazelcast, JUnit, Maven, Bitbucket, Agile and Scrum.

Senior Java Programmer

Confidential

Responsibilities:

  • Migrating legacy application to microservices and deployed in the AWS cloud.
  • Collaborate with engineers across the Digital Innovation team to create technical designs, develop, test and solve complex problems that drive the solution from initial concept to production.
  • Design and develop cloud-native micro-services that are secure, scalable, highly available and resilient using Java 8, AWS Cloud, Spring Boot, RESTful web-services, Git, Gradle, Kafka, swagger and internal enterprise frameworks.
  • Develop Orchestrator services and components to integrate various enterprise systems SOAP and REST webservices.
  • Closely work with business team on requirements and features for new and existing solutions.
  • Follow Agile/Scrum and use DevOps tools like JIRA, Jenkins, Stash, Confluence and git for issue tracking, source control, continuous integration and documentation.
  • Contribute to automated build, deployment and test processes for each solution using Jenkins, Docker, Kubernetes, ELK(Elasticsearch, Logstash and Kibana) stack.
  • Provide complete code coverage for the solutions with Junit and Mockito and fully automated tests using data virtualization and Spring Integration testing.

Environment: Java 8, Spring boot, AWS cloud, Microservices, Docker, Kubernetes, Jenkins, Kafka, JUnit, Gradle, Bitbucket, Agile and Scrum.

Senior Java Programmer

Confidential

Responsibilities:

  • Part of the core team that created mobile on Cloud Foundry-based vaccine management.
  • Worked with the business team on the requirements.
  • Developed RESTful APIs for the microservices using Spring Boot.
  • Implemented search functionality for identifying patients.
  • Secured microservices using spring security.
  • Implemented event queue to make the events available to external applications using kafka.
  • Configure Swagger documentation for the APIs.
  • Developed Unit tests and integration tests for code coverage using JUnit and Mockito.
  • Actively invloved in design reviews, technical discussions and code reviews.

Environment: (PCF) Pivotal Cloud foundry, Microservices, Java 8, Spring boot, Angular, GCP, TDD, Mobile/Android, MySQL, Hibernate, Apache, Kafka, JUnit, Mockito, Maven, Gradle, Git, Agile and Scrum.

Senior Java Programmer

Confidential

Responsibilities:

  • Coded new functionality for sales, inventory and purchasing system, using Java, Spring and Hibernate frameworks applying OO design concepts, design patterns, best practices and adhering to DTMB software development standards.
  • Worked closely with the Business Analysts and the client on finalizing the requirements and effort estimation.
  • Actively participated in design reviews and technical discussions.
  • Implemented batch module to handle scheduling of report generation and automatic email generation.
  • Integrated Vendor Web Services with the application.
  • Created SQL, PL/SQL scripts as per the business requirements.
  • Developed JUnit test cases for the new functionalities.
  • Created documentation for design specifications, process flow, system and user documentation.
  • Provided technical mentoring and design guidance to the team members.

Environment: JBoss Application server, SpringSource Tool Suite (STS), Java/J2EE, JSP, Servlets, Spring MVC, Hibernate, Web Services, Oracle, PL/SQL, Crystal Reports XI, Maven, SoapUI, JavaScript, JQuery, JQueryUI, Ajax, HTML, CSS, JUnit and Subversion (SVN).

Senior Java Programmer

Confidential

Responsibilities:

  • Implemented new functionality for an online health diagnosis application utilizing Struts and Hibernate frameworks.
  • Implemented Design Patterns for code reusability and best practice.
  • Responsible for creating and maintaining documentation for design specifications, process-oriented documentation system, and user documentation.
  • Develop front-end web pages with JSP, JAVASCRIPT, HTML and CSS.
  • Used Tiles framework for reuse of code and runtime composition of JSPs.
  • Developed Helper classes and Utility classes for common functionality.
  • Created new and modified existing SQL, PL/SQL scripts as per the business needs.
  • Created test plans and helped the development team in automating application testing with JUnit.
  • Responsible for validating data consistency between releases.

Environment: Java/J2EE, JSP, Servlets, Struts, Hibernate, Tiles, Oracle, PL/SQL, Apache Tomcat Server, Windows XP (development), Linux (production), Eclipse, Toad, Ajax, JavaScript, Html, CSS, Apache Ant, log4j, JUnit and VSS.

Sr. Java Programmer

Confidential

Responsibilities:

  • Transformed business requirements to code for Global FedEx Billing Online web application.
  • Implemented SOAP-based web services to communicate with internal and external systems.
  • Created SQL, PL/SQL scripts and Stored Procedures as per the business needs.
  • Creating and maintaining documentation for design specifications, process-oriented documentation, system and user documentation.
  • Developed JUnit Test Cases for all business modules.
  • Designed and developed a client/server application in Java/J2EE technologies.
  • Followed Agile methodology with SCRUM in implementing this project.
  • Created detailed design documents and JUnit test cases.

Environment: Agile/Scrum methodology, Java, J2EE (JSP, EJB, JNDI), SWT/ JFace (Eclipse plug-in development), Websphere 6, Windows XP (Development), Sun Solaris (Server), Eclipse IDE, JUnit, XDoclet, Log4j, iText, Jasper Reports, JavaScript, HTML, CSS, IBM DB2, CICS/Mainframe, JDBC, Hibernate, Cruise Control, CVS, Apache Ant.

We'd love your feedback!