Senior Java Application Developer Resume
Menomonee Falls, WI
SUMMARY:
- I have 10+ years of experience as a JAVA/J2EE Developer in coding, integrating and unit testing software; deep understanding of technology with focus on delivering business solutions.
- Experience in large scale SDLC (Software Development and Life Cycle) including Requirements Analysis, Object Oriented Analysis and Design, Development, Testing, Deployment and Documentation.
- Sound domain knowledge and experience in Core Java and J2EE technologies.
- Expertise in developing web applications with various open source frameworks: Spring Boot, Spring Framework(Core Spring, Spring Batch, Spring MVC, Spring AOP) and Jakarta Struts Framework
- Experience working in AWS and Google Cloud Platforms for developing and deploying REST Microservices using Spring Boot, Open Shift and Jenkins.
- Expertise in developing Java based batch programs using Spring boot and Spring batch admin, and experience in scheduling batch programs using UJob scripting, IBM mainframe.
- Experience in writing MFT ( Managed file transfer ) scripts for transferring files between servers.
- Experience in developing and deploy ing of JAVA/J2EE web applications on Tomcat, Weblogic, JBoss servers .
- Experience in persistence frameworks, Hibernate to map POJOs to a relational database.
- Experience in writing SQL queries in Oracle , DB2, MySql, SQLite databases.
- Experience in developing Web Services using REST/JAX - WS based and WSDL with SOAP.
- Experience in development and deployment of JAVA/J2EE web applications on Tomcat, JBoss servers .
- Strong knowledge in Java script framework - Angular4, ReactJS and NodeJS.
- Expertise in implementing Design Patterns like Singleton, Front Controller, MVC (Model View Controller), DAO, DTO, Factory and Abstract Factory, Observer etc..
- Experience in database design and implementation using different RDBMS like Oracle, MySQL, SQLite, and DB2 .
- Expertise in HTML , Type scripting, JavaScript, JSON, CSS , AJAX , JSTL specification , Custom Tag Libraries , XML (SAX, DOM), JAXB.
- Experience in using Google charts, GSON , Jackson, Jasypt Prometheus monitoring APIs.
- Experience in using build and Unit testing frameworks such as ANT , Maven , Log4J , Junit,Mockito.
- Experience in using Jenkins for deploying applications and services.
- Extensive experience with Java compliant IDE’s like STS , Eclipse, Netbeans.
- Proficient in debugging and solving PRODUCTION issues in different server environments.
- Experience in leading a development team and mentoring new team members.
- Experience in Agile Methodology Development processes, and well versed in using Jira, Confluence tools
- Hands on experience with various version control systems like GitHub , CVS and SVN (Apache Subversion) for providing common platform for all the developers.
- Expertise working in these platforms - Windows, Linux, Mac
WORK EXPERIENCE:
Confidential, Menomonee Falls, WI
Environment: AWS Cloud, Linux, Windows
Technologies: Spring Boot, Spring Framework, Spring Batch, AWS Cloud, Core Java, Hibernate, Java 8, Oracle, DB2, WebLogic, Tomcat, MFT, GitHub, Jira, Confluence, Jenkins, STS Ide.
Development Methodology: Agile
Senior Java application developer
Responsibilities:
- Design, develop and deploy Spring Boot based REST Microservices for generating requests in sizepack tables and reading response from sizepack tables.
- Design, develop and deploy Spring Boot based batch programs to back feed daily delta into Sizepack.
- Writing UNIX scripts and MFT UJobs for secure transfer of files between cloud server and Confidential ’s specific legacy Linux servers.
- Legacy applications code changes to accommodate Sizepack 3.4 functional changes and consuming request-response services.
- Implementing https for request-response services using SSL and .pfx and implementing database password encryption for Spring Boot Micro services using Jasypt API.
- As a Tech lead responsible for assigning stories to other developers and to ensure deliverables are met as committed
- Preparing Production deployment plan to ensure the smooth deployment without any impact on Business.
- Post - production support in cloud environment, request-response services related and legacy apps.
Confidential, Menomonee Falls, WI
Environment: Spring framework, Spring Batch, UNIX scripting, Core Java, Servlets, HTML, JQuery, Oracle, WebLogic 12c, Java 8, Eclipse, Jira, GitHub, Jenkins tool
Senior Java application developerResponsibilities:
- Migrating application code from SVN to GitHub and automating Jenkins scripts for deployments.
- Modifying application code to be compatible with Java 8 and migrating Ant based build scripts to Maven.
- Working with Server rebuilding team to configure WebLogic 12 c and UNIX configurations to in Linux server.
- Migrating FTP file transfer to MFT type - writing MFT scripts, working with MFT team to configure MFT agents on new Linux servers.
- Preparing Production deployment plans and coordinating with different Infrastructure teams for smooth migration of applications to new servers.
Confidential, Menomonee Falls, WI
Environment: Spring framework, Spring Batch, Spring Boot, SOAP web services, UNIX scripting, Core Java, Servlets, HTML, JQuery, Oracle, WebLogic, Eclipse, Jira, GitHub, Jenkins tool
Senior Java application developerResponsibilities:
- Requirements Analysis and working with different business stake holders within Confidential ’s to understand requirements for inbound, outbound and integration operations.
- Design and implement inbound and outbound spring batches, scheduling these batch programs in IBM mainframe.
- Design and implement SOAP web services called planning services to extract data for Legacy apps from RPAS.
- Integrating SOAP web services using object oriented methodologies, in Inventory Legacy apps.
- Writing UNIX scripts and MFT UJobs for secure transfer of files between cloud server and Confidential ’s specific legacy Linux servers
- Support of bug fixes and issues reported during post production releases.
Confidential, MA
Environment: OS: Windows
Technologies: Core Java, Servlets, JSPS, HTML, JavaScript, CSS, JQuery, AJAX, Ant, Apache POI, Oracle, JBoss, Eclipse, CA Service Desk management tool
Individual contributor - Senior Java/J2EE developer
Responsibilities:
- Worked as individual contributor in design, code development as part of Case processing module.
- Worked on enhancements and bug fixes as part of IES/BPR releases.
- Worked on different batch programming modules.
- Production support - Analyzing incidents, bug fixing.
- Conducting meetings with different stakeholders for discussing requirements and clarifications.
Confidential, Waukesha, WI
Environment: OS: Windows/Mac
Technologies: Spring framework (Core Spring, Spring MVC, Spring AOP), Core Java, HTML, JQuery, AJAX, MySql, Tomcat, Google charts, OpenCSV, GSON, Netbeans.
Senior J2EE developer
Responsibilities:
- Project Design, Development, implementation and Verification of software application to be used in CT Detector hardware testing platform using object oriented principles.
- Development, and Verification of software reporting tools to be used in different tester systems in CT Detector hardware testing platform using Spring framework.
- Coordination with other CT scanner teams like software, firmware and manufacturing teams to define the software needs, review test data with image quality engineers.
- Support periodic design reviews, Test platform design, meetings, escalate gaps to ensure completion of projects.
- Requirement Analysis of CT Detection Hardware Test platform.
- Support for bug fixes and issues reported.
Confidential
Environment: OS/Platform: Windows
Languages & Tools: Core Java, Hibernate, Swings, JSPs, Netbeans.
Senior Java developer
Responsibilities:
- Worked as an individual contributor in design, code development and junit testing.
- Preparing masterKB machine for Canadian French KB data for colonoscopy exam type.
- Writing CF grammar rules for CF KB data and modifying existing grammar engine.
- Involved in fixing bugs that occurred at the customer site as well as during internal system testing.
- Direct interaction with client for discussing requirements and clarifications.
Confidential
Environment: OS/Platform: Windows
Languages & Tools: Struts, JSPs, Core Java, JavaScript, Ajax, JQuery, CSS, HTML, DB2, Eclipse, CVS.
Senior developer
Responsibilities:
- Contributed extensively on coding and unit testing
- Successfully completed integration of Confidential contour meter and downloading the blood sugar readings in logbook form, which involves downloading data from plug-in, writing action classes and DAO classes. Used Java script and Ajax calls to download data from meter and interact with server.
- Involved in application deployment process
- Direct interaction with client for discussion.
- Participated in reviews and meetings with client to evaluate documents, code, requirements and specifications.
Confidential
Environment: OS/Platform: Windows& MAC
Languages & Tools: Core Java, Swings, Java Webstart, RMI, SQLite, iText, Netcat, Eclipse, Windows Installshield, CVS.
Senior developer
Responsibilities:
- Involved in Coding of the new features
- Code Development & Testing
- Generating pdf logbook reports using iText API
- Involved in fixing bugs/ SCRs that occurred at the customer site as well as during internal load testing
- Worked as prime for localization team for one of the major Adriatic release.
- Successfully completed integration of new Confidential contour/AE meters.
- Participated in peer code reviews and meetings to evaluate documents, plans, code, requirements and specifications.
- Active participation in initiation of WS code analyzer tool for the project and reduced the code standard violations count drastically.
- Direct interaction with client for discussing localization and other clarifications.