We provide IT Staff Augmentation Services!

Java / J2ee Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 8 Years of proven expertise in Analysis, Design, Development, Testing and Production Support of Web and Distributed n - tier applications using Java and J2EE technologies.
  • Well versed with complete Software Life Cycle Development (SDLC) process which executes in Waterfall and Agile methodologies.
  • Core development experience in large scale enterprise Java applications using Spring Framework.
  • Develop and modify application software in an Agile scrum environment.
  • Experience in implementing various design patterns such as Model View Controller (MVC), Singleton in the development of multi-tier distributed enterprise applications.
  • Experience in designing and developing enterprise applications using Java and J2EE technologies like Spring MVC, Spring Batch, EJB 3.0, Java Persistence API (JPA), JDBC, JNDI.
  • Experience in developing data models using Object relational mapping (ORM) frameworks like Java Persistence API (JPA), iBatis and Hibernate.
  • Experience in designing and deploying the enterprise applications with J2EE architecture in IBM WebSphere Application Server (WAS) version 8.x, Liberty 18.x.
  • Diverse experience utilizing tools in N-tier architecture applications using Spring Boot, and RESTful Web Services.
  • Experience in UNIX shell scripting for Batch Jobs and managing the servers and debugging the loggers.
  • Experience in using Version Control systems like Jira BitBucket, GIT, CVS, and CA SCM.
  • Experience in unit testing the applications using JUnit Framework for standalone applications.
  • Experience in logging mechanism based on Log4J.
  • Proficient in developing the code which adheres with the code compliance tools like PMD, Check Style.
  • Experience in using tools like WinSCP, TOAD, SQL PLUS.
  • Involved in solving production issues and provided critical remedies at the client-side environment.
  • Good experience in Legacy Modernization and Conversion projects.
  • Have experience in writing Bash Scripts.
  • Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem-solving skills.
  • Extensively worked on Eclipse 4.X, NetBeans, RAD 7.0, Visual Studio Code.
  • Work directly with other developers and internal stakeholders to develop a solid understanding of the business application and requirements for which the application is being designed.

TECHNICAL SKILLS

Technologies: Java, J2EE, MVC Architecture, EJB 3.0, JPA, Hibernate, Spring Framework, Spring Boot, Log4j, JMS, JUnit, JavaScript, jQuery, CSS, HTML, XHTML, DB2, SQL and UNIX, Jasper, Bash

IDE: Eclipse, Rational Application Developer, NetBeans, VS Code, V File Viewer, Sublime Text Editor

Web Services: SOA, RESTful Web Services

Database: DB2

Code Quality Tools: Check Style

Unit Testing: JUnit

SDLC: Waterfall and Agile

Tools: Squirrel, WinSCP, SQL PLUS

CM and Build Tools: BitBucket, GIT Hub, Jenkins CVS, CA SCM, Ant, Maven, Zookeeper, Artifactory

Application/Web Servers: IBM Web Sphere Application Server 8.x, Websphere Liberty 18.x, JBossOperating Systems Windows 7/XP/2000, UNIX, Linux

Reporting: iReport Studio, iText

Mainframe: COBOL, TSO, JCL

Defect tracking: JIRA

PROFESSIONAL EXPERIENCE

Confidential

Java / J2EE Developer

Responsibilities:

  • Work in creating new services to perform file read and processing from a given URI and send the output to another application.
  • Work on assigned stories in combining existing Rest APIs into a single Controller for executing the batch jobs using varied inputs
  • Test the FTS (Secure File Transfer) mechanism by simulating File transfer and processing the file through the batches and validating the final output using SOAP UI application.

Java / J2EE Developer

Confidential

Responsibilities:

  • Update Technical Specification with detailed HLD including Spring Batch Flow, DB2 Queries.
  • Create Mapper Object and Mapper Queries in mybatis.
  • Develop Spring job XML with the beans - Listener, Reader, tasklet for Sort or other specific tasks, writer using chunk processing configuration for the batch.
  • Develop Java Listener Code with Spring CDI like @autowired to inject required spring components and initialize information for the reader.
  • Develop Java Processor code with all the business processing logic for each record provided by the reader component.
  • Develop Custom writer Java code to perform DB Write or File operations based on the requirement of the job
  • Develop JCL cards to be scheduled and executed for running the Java Batch programs
  • Create Python script and execute to generate the Job Executor Bash Script and deploy with JCL which is called from Z/OS JCL as part mainframe conversion.
  • Unit and Integration Testing of all newly developed Spring Batch Jobs
  • Provide support for various UAT regions called System vs System Parallel, Production vs Production Parallel testing to test against a vast amount of cloned data.
  • Coordinate with testing team and provide necessary test scenarios
  • Deployment and Implementation support for all the developed code components from Lower Development region to Production and Validation after deployment in production.
  • Production Support for Java Batch Team for the scheduled nightly batch job cycles and fix any issues and solve all Java Spring Batch related bugs to render a smooth batch cycle

Java / J2EE Developer

Confidential

Responsibilities:

  • To work on Legacy Modernization and Enhancement projects, focusing in the migration of MAINFRAME dependencies and COBOL conversion. Analyze COBOL program and all it required COBOL modules for conversion.
  • Create Java Field set Mapper of Input Legacy file data and output data
  • Develop Jasper Report using iReport Studio with appropriate format and NewHEIGHTS Reporting Standards (Header, Page break, Alignment, Layout) etc.
  • Support the batch application in Production environment, swiftly analyze and debug the issue.
  • Writing high quality, maintainable code optimized for speed and scalability.
  • Enhancing existing spring batch jobs that manage files, integrate with Databases to be compliant from security and performance standards perspective.
  • Participate in unit, system & acceptance testing by designing tests, building test data, along with making recommendations/improvements/fixes to the tested system
  • Holds and participates in code walkthroughs to ensure that all code is production ready and complies with all standards.

Java / J2EE Developer

Confidential, Seattle, WA

Responsibilities:

  • Involved in requirement clarification from the US counter part
  • Design, Code / Bug Fix issues in JSF, EJB.
  • Preparation of Functional documents and present to business, and the offshore development team.
  • Involved in Web Development team in creating Webservices using Spring MVC, Restful API architecture.
  • Preparation of Unit test cases
  • Acted as a single point of contact for Boeing Team
  • Involved in the discussion and interacted with the WSMT SME for the system clarifications
  • Performing system unit testing of the application. Used Bugzilla for tracking bugs and performance.
  • Participated in Development on the following:

Jr. Developer

Confidential

Responsibilities:

  • Ensure that the production environment is up & running 24/7 by monitoring and reviewing the application s overnight batch schedule and resolving production bugs.
  • Generate a report on market delivery on a regular basis as a method of validation.
  • POC for receiving incidents and requests from end - users, analyzing these and responding to the end user with a solution.
  • Responsible for coding POJO Classes and developing Hibernate Configuration files for Oracle.
  • Batch jobs developed using WebSphere Batch. Business Layer developed using EJB 3.

We'd love your feedback!