Sr. Java Programmer Resume
Federal Reserve, MO
SUMMARY:
- To join a highly - motivated team as a Senior Java Programmer and share my expertise in the development of Application Program. My professional training and experience in the field of Computer Applications Development and Operational Support will be very helpful in the Development and Deployment of the Applications.
- 8 years of IT experience in Java/J2EE as Senior Java Programmer.
- Experience in complete Software Development Life Cycle Requirement Gathering, Design, Development, Testing, Deployment and Support.
- Working knowledge in different business Domains like Telecom, Mobile Networking and Health and Banking Industry.
- Good Experience on Spring Boot, Spring REST API, Spring Core /IOC for Dependency Injection, Spring JDBC and Spring with Hibernate, Spring AOP,Spring with JPA (Java Persistence API) for ORM, Query DSL and Spring Quartz Scheduler framework components.
- Strong Experience in developing the application using Struts and Spring MVC frameworks.
- Significant experience in developing RESTful web services using Spring Rest APIs
- Good experience in using JPA /Hibernate as ORM for persistence.
- Extensively used Version Control Systems Rational ClearCase,Rational Rose, Tortoise SVN and Subversion.
- Experience in developing web based applications using JSP, JQuery,JavaScript,HTML and CSS
- Experience in using Oracle, SQL Developer,MySQL and PL/SQL.
- Good Experience with UI technologieslike JSP, JQuery, Ajax, JSON, XML
- Good working experience involving Servlets and JDBC
- Have strong experience in Debugging and Defect fixing.
- Good experience in working with servers like Apache Tomcat, WebLogic and WebSphere.
- JIRA, Bamboo, Fisheye, Maven, Eclipse, SVN, Tortoise SVN, Crucible, Rational ClearCase and Rational Rose.
- Experience with Other Programming Languages: C, C++, VB, ASP
TECHNICAL SKILLS:
- Spring Boot
- Spring MVC
- Spring Quartz Scheduler
- Hibernate
- JPA API
- Spring AOP
- Spring REST
- JSP
- JQuery
- CSS
- HTML
- Bootstrap
- Ajax
- XML
- JSON
- Oracle SQL Developer
- MySQL
- Struts
- SOAP
- C
- C++
- Visual Basic
- ASP
- Developer 2000
- Apache Tomcat
- WebLogic
- WebSphere
- Servlets
- JDBC
- JNI
- JIRA
- Bamboo
- Fisheye
- Maven
- Eclipse
- SVN
- Tortoise SVN
- Crucible
- Rational ClearCase and Rational Rose.
PROFESSIONAL EXPERIENCE:
Confidential, Federal Reserve, MO
Sr. Java Programmer
Roles & Responsibilities:
- Involved in the analysis and development of BMS application.
- Designed various REST controllers to return JSON response depending on the type of service requested using Spring REST APIs.
- Created JSON equivalent entities and models for processing in the Payment module and Expense Statement modules.
- Involved in setting roles and permissions for different Users for Authentication purposes.
- Developed various Unit Test classes using Sprint JUnit and Mockito.
- Worked on generating reports in BMS using webfocus depending on the report type quested namely pdf or xls.
- Involved in making several modules security compliant by adhering to the security standards of the Fiscal Service.Involved in Unit and Integration Testing.
- Used QueryDsl and JPA API for generating queries and fetching data from database.
- Worked on Bug Fixing and Jira tickets when needed during testing.
- Parallel Development of new incoming requirements/enhancements and Production support.
- Involved in designing batch processes to accommodate new incoming request for monitoring or archiving services.
- Developed new listeners and tasklets for batch processes using Spring Quartz Scheduler.
Environment: Spring Boot, Spring Quartz Scheduler, Spring REST APIs, JPA/Hibernate, Query DSL, JQuery, HTML, CSS, Apache Tomcat, Oracle SQL Developer, Eclipse IDE, Maven, Subversion, Tortoise SVN.
Confidential, MO
Sr. Java Programmer
Responsibilities:
- Developed high level and low level design document for Care Admin and Provider module.
- Used Spring Web MVC framework for the applying MVC Implementation to the web application.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Designed the User Interface for admin and analyst modules using JSP.
- Integrated the application with database using Hibernate as ORM
- Designed the Employee Enrolment and Client Enrolment Forms using Form beans.
- Designed the User Interface for admin and analyst modules using JSP.
- Used Spring Web MVC framework for the applying MVC Implementation to the web application.
- Identified JUnit test cases to test admin and analyst modules and business logic layer.
- Worked System Testing team in identifying critical defects and resolving them.
- Designed the flow of the project using Waterfall Model.
- Developed high level and low level design document for Immunization and Biometric Wellness module.
- Designed class, sequence and Use case diagram using UML.
- Generated the Model part of MVC with Spring MVC by identifying different Controller Classes.
- Formed complex associations between Plain Old Java Objects using Hibernate.
- Integrated with database using Hibernate as ORM.
Environment: Spring MVC, Spring Core, Spring IOC, Spring JDBC, Spring AOP, JSP, XML, HTML, CSS, Bootstrap, Form Beans, Hibernate, SubVersion, Maven, Apache Tomcat, Eclipse, MySQL
Confidential, Chesterfield, MO
Senior Subject Matter Expert
Roles & Responsibilities:
- Used Struts Framework for design and EJB for Messaging for Client Server Communication.
- Used XML-SOAP/JMS for interaction between various processes.
- Designed a UNIX process to notify the customers when bills are ready.
- Used SOAP/HTTP messages for sending bill notifications to customers.
- XML used for defining customer bill format and attributes.
- Bug fixing and 24-7 production support and involved in real-time testing of the product with customers.
- Received excellent review from customers for proactive and on-time support and minimal turnaround time for bug fixing during production.
Environment: Apache WebSphere, Eclipse, Struts,SOAP,XML, PL/SQL, MySQL
Confidential
Software Engineer/Java Programmer
Responsibilities:
- Design and implementation of performance oriented C++ and Java classes to realize the required functionality of performance management functional area.
- Facilitating communication across programming languages (namely C++ and Java) using Java Native Interface
- Performance efficient classes were coded and the location algorithm was modified to yield best possible estimation with the least amount of time.
Environment: Swing, AWT, JDBC, Socket Programming (Java Native Interface), PL/SQL.
Confidential
Java Developer /Intern
Roles & Responsibilities:
- Socket Programming for communication between client and server
- Signing of Applets and providing Security Permissions
- Application was made more secure using Applet signing and accuracy of the graphical plot was much better because of the algorithms used.
Environment:Swing, Applet, Graphics, Socket Programming, Security Signing of Applets.
