We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Dallas, TX

SUMMARY:

  • OCJP Certified Java professional with 12+ years of experience encompassing wide range of skill sets, roles and industry verticals exhibiting strong technical leadership and management skills.
  • 1.5 years of experience in developing and deploying Java Microservices utilizing CI/CD, Docker, Kubernetes, Spring Boot, REST and Jenkins.
  • Technical and functional experience specializing in the analysis, design and development of various multi - tiered client-server applications using Java and SOA technologies.
  • Proficient in handling all stages of software development cycle using Agile methodology.
  • Hands on experience with Spring Framework and Good understanding of ORM frameworks like Hibernate.
  • Expertise working with Relational Database Management Systems that includes Oracle and MYSQL.
  • Versatile team player with great communication, analytical, presentation and inter-personal skills.

TECHNICAL SKILLS:

Programming Languages/ Frameworks: Java, Java Microservices, CI/CD, Docker, Kubernetes, Spring Boot, Jenkins, Java Webservices (SOAP and Restful), XML, Shell Scripting, PL/SQL, Spring, Hibernate.

Databases |Query Languages: Oracle 11g/10g/9i, MYSQL.

Version Control Tools: SVN, SCME, Git Hub

Operating Systems: Unix, Linux, Windows.

Web Container: Tomcat 8.0

Application Servers: JBoss, Artix, Axis

IDE | Editorr: Eclipse

Processes: Agile, Waterfall, Function Point

PROFESSIONAL EXPERIENCE:

Confidential - Dallas, TX

Senior Java Developer

Responsibilities:

  • Developing and deploying microservices for the Domain 2 initiative. Domain 2 is the future for Confidential where the classic monolithic applications are being migrated to microservices and CI/CD model.
  • Developing applications using SpringBoot utilizing STS3.9.
  • Developing REST APIs and and utilizing Basic Spring Security for exposing secured APIs.
  • Handling Jenkins pipeline to manange the CICD flow.
  • Deploying applications in Docker containers and orchestrating via Kubernetes.
  • Developing Application using Object Oriented concepts, webservices and Hibernate.
  • Designed tables in Oracle 10g database and worked with Database Developers for implementing Stored Procedures in the application
  • Debugging and Trouble shooting any technical issues while implementing the applications.
  • Monitored the error logs and fixed the problems.
  • Responsible for handling Production issues and On-call for outages.
  • Test Plan and Unit Testing using Junit, Mockito and DSL tools.
  • Bi-weekly sprints using Agile development methodologies.

Environment: Java, Java Microservices, CI/CD, Docker, Kubernetes, Spring Boot, Jenkins, Java Webservices (SOAP and Restful), XML, Shell Scripting, PL/SQL, Spring, Hibernate, Junit, Mockito, DSL, Oracle, SVN, Git Hub.

Confidential - Westchester, NY

Senior Java Developer

Responsibilities:

  • Involved in the analysis & design of the application using UML with Rational Rose.
  • Developing Application using HTML,Java, Oracle Database and Spring IOC Framework.
  • Used HTML, Javascript, AJAX and JQuery for the presentation.
  • Developed Application controllers, Business and Data service modules for the web applications.
  • Implemented SOAP web services (JAX-WS).
  • Used Artix ESB as Middleware tool to communicate with distributed Systems.
  • Used Design Patterns like Factory, Singleton, Value Object and DAO pattern.
  • Designed tables in Oracle 10g database and worked with Database Developers for implementing Stored Procedures in the application
  • Debugging and Troubleshooting any technical issues while implementing the applications.
  • Monitored the error logs using Log4J and fixed the problems.
  • Was responsible for handling Production issues and On-call for outages.
  • Involved in designing test plans, test cases and overall Unit testing of the system.
  • Used SVN for version control

Environment: Java 1.5, Spring, Artix, Oracle 10g, Spring 2.5, Hibernate 3.0, JavaScript, HTML, CSS, MEVAN, XML, PL/SQL, JDBC, UML, JAXB, SVN, web services (JAX-WS), Log4J, Agile, Windows 7, SVN, WMB

Confidential

Migration Lead

Responsibilities:

  • Upgraded Java from 1.4 to 1.6 for WMS and EOCENE applications.
  • Migrated Webservice from JAX-RPC architecture to JAX-WS architecture.
  • Worked with external vendors like Progress to resolve product related issues.
  • Rewrote code, compiled and built with the new industry standards.
  • Resolved issues related to the obsolete features and new features introduced with the upgrades.

Environment: Java1.6, Webservice, WSDL, SOAP, JAX-WS, JAX-RPC, Unix, Shell Script, SCME.

Confidential

Tech Lead

Responsibilities:

  • Used UML to design various data models including dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams.
  • Designed front end pages using HTML, JQUERY, JavaScript and AJAX calls to get the required data.
  • Wrote spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
  • Designing of tables in Oracle database required for System user administration, Data Management.
  • Implemented the Web Service and associated business modules integration.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL and SOAP.
  • Developed and implemented the MVC Architectural Pattern using Spring MVC 2.5 including JSP, Servlets. Developed POJO objects corresponding to the database schema and implemented persistence in the business logic using Hibernate. Developed configuration files corresponding to beans mapped and backend database tables.
  • Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Developed the presentation layer using JSP, HTML, XHTML, CSS and client validations using JavaScript.
  • Used Eclipse as IDE for development, build, deployment and testing the application.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Maven was used as a build tool.
  • Followed Agile Methodology and participated in daily SCRUM meetings.
  • Used Log4j for logging errors, messages and performance logs.

Environment: JDK 1.5, Servlets3.0, JSP 2.2, HTML, XHTML, XSLT, JSP, JSTL, JQUERY, AJAX, EJB, SOAP, WSDL, Web Services, Oracle 10g, Eclipse, Maven, Agile development process, PL/SQL, Hibernate, Spring MVC 2.5, SCME, Unix.

Confidential

Java Developer

Responsibilities:

  • Implemented controllers, DAOs, Web Service client classes.
  • Designed front end pages using HTML, JQUERY, JavaScript and AJAX calls to get the required data.
  • Implemented jUnit test case to test all new Services and DAOs.
  • Worked in agile methodology for few components.
  • Used log4j to capture the log that includes runtime exceptions and debug information.
  • Responsible for code reviews and production issues analysis and fixing.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements
  • Responsible for providing regular project development status to the manager.
  • Provided support during deployment and after deployment on production environment.
  • Analyze and fix the production issues.
  • Tested Web Services with Soap UI 3.0.

Environment: JDK 1.5, Servlets3.0, JSP 2.2, HTML, XHTML, XSLT, JSP, JSTL, JQUERY, AJAX, EJB, SOAP, WSDL, Web Services, Oracle 10g, Eclipse, Maven, Agile development process, PL/SQL, Hibernate, Spring MVC 2.5, SCME, Unix

Hire Now