Java Developer Resume
Monroe, LA
SUMMARY
- Over 6 years of IT experience in Design, Development, Support and Implementation of Web based applications using JAVA/J2EE Technologies (Core Java, JDBC, Servlets, JSP, XML, spring, JUNIT, Hibernate and Restful API).
- Development experience with Java such as OOPS Concepts, Strings, IO, Multithreading, Collections and Exception Handling.
- Experience in spring frameworks like spring web flow, ORM, spring core, Spring AOP.
- Extensive knowledge in Spring Web MVC framework for the applying MVC Implementation to the web application.
- Good knowledge of spring's IOC, AOP, Spring MVC and spring's integration with Hibernate technologies.
- Experience with web API lifecycle.
- Used HQL and SQL as the query languages in Hibernate Mapping and Integrated Spring and Hibernate framework.
- Created SQL, Mongo queries for the effective retrieval and storage of data from the database.
- Good knowledge at SOAP/WSDL and RESTful API interfaces in java. Created and executed both load and functional tests for web services.
- Extensive experience in developing Microservices using Spring Boot.
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed Test - Driven Development (TDD) and participated in scrum status reports.
- Knowledge of the Software Development Life Cycle and experience working in Application servers like web Sphere, Apache Tomcat and JBoss
- Used JIRA and Rally to track the user stories, Issues and Bugs related to software or Application.
- Assisted in responding to emergency support calls and submitting a weekly log to management and in developing network integration policies.
- Experience working with GoCD, Jenkins, CI/CD, and automated build tools.
- Part of a response team that worked on support issues throughout the company.
- Expert knowledge of data structures, computer logic and flow-charting, program design methods and techniques, database vendor versions, compiler versions
- Excellent critical and creative problem-solving ability and analytical thinking with quick learning, interpersonal and client interfacing skills.
- Assisted project manager in defining project scope, time & effort estimates and deliverable management.
TECHNICAL SKILLS
Languages: C, Java 1.7/1.8, J2EE
Web Technologies: SERVLETS, JSP, JSTL
Frameworks: Spring 4.x, Hibernate 4. x.
Application/web servers: Tomcat, IBM WebSphere 8.x/9.x, Jenkins, JBoss.
Relational Databases: Oracle 10g/11g, MySQL.
NoSQL Databases: MongoDB.
Internet technologies: HTML 5, JavaScript, XML, jQuery.
Ide: Eclipse, IntelliJ, Spring Tool Suite (STS), PyCharm
Operating System: Windows 10, Unix
Bug tracking tools: Rally, JIRA.
Methodologies: Agile, waterfall.
Build tools: Maven.
Web services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS
PROFESSIONAL EXPERIENCE
Confidential, Monroe, LA
Java Developer
Responsibilities:
- Involved in requirements gathering, analysis, functional specifications and over-all component design.
- Usage of advanced java 8 features like Lambda Expressions, filters and enhanced concurrency methods.
- Implementation of Business Modules Integration using Spring and JPA Data-Mapping.
- Usage of Maven as Build and Dependency management tool for creating EAR, WAR, Jar files to be deployed in application servers and integrated with GITLAB.
- Extensive experience in developing Microservices using Spring Boot
- Analyzing, designing, developing and maintaining the MongoDB database and associated applications.
- Splunk usage for viewing Logs, issue analysis and monitoring.
- Designing and Developing user interfaces to internet/intranet applications by setting expectations and features priorities throughout development life cycle.
- Determining design methodologies and tool sets, completing programing using languages and software products; designing and conducting tests.
- Working on Microservices architecture patterns, related frameworks developing and deploying microservice solutions.
- Completing application development by coordinating requirements, schedules and activities also contributing to team meetings.
- Worked on Swagger API and auto-generated documentation for all REST calls
- Build services using Microservices Architectures, Used Jenkins for Microservices deployment
- Troubleshoot for development and production problems across multiple environments and operating platforms.
- Hands-on experience with container platforms such as OpenShift Kubernetes
- Testing JSON output using Advanced REST Client or POSTMAN.
- Worked on Production issues like working on INCs/Fallouts/Ban fixes.
- Worked on Alert monitoring and conducting Triages/SWAT calls.
- Involved in Unit Testing of the components using JUnit.
- Knowledge on Camunda BPMN.
- Used GITLAB for version control tool.
Environment: Java, J2EE, Spring, Spring Boot, GIT, Splunk, Swagger, MongoDB (Robo3T), STS, Windows, Grafana, Postman, SoapUI, JIRA, Rally, Eclipse, Kubernetes.
Confidential, Richmond, VA
Java Developer
Responsibilities:
- Involved in requirements gathering, analysis, functional specifications and over-all component design.
- Implemented functionality to generate reports using spring batch.
- Involved in implementing SSO functionality.
- Developed Spring and Hibernate based multi-tier Web Application.
- Created and maintained the configuration of the Spring Framework.
- Worked on designing and developing a complete service Oriented system based on SOA principles and architecture in agile development environment.
- Configured Spring MVC and Integration with ORM Framework
- Experience working with GoCD, Jenkins, CI/CD, and automated build tools
- Implemented object/relational persistence for the domain model.
- Configured Hibernate objects in the Configuration File.
- Used Git version control system for check in and check out code.
- Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC, Spring Boot.
- Developed UML diagrams such as Use-case, Class, Sequence and Activity Diagrams to understand the Systems Architecture.
- Experience in making the Devops pipelines using Openshift and Kubernetes for the Microservices Architecture.
- Configured the Hibernate configuration files to persist the data to the Oracle 11g Database.
- Implemented ORM in the persistence layer using Hibernate frame work.
- Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.
- Helped in developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
- Used Maven for building the entire web application and deployed them on Web Sphere
- Involved in Unit Testing of the components using JUnit.
- Used GIT for version control.
Environment: Java, J2EE, Spring, Spring Batch, GIT, WebLogic Server, Oracle, JSP, Eclipse, Windows XP/Linux.
Confidential, Scottsdale, AZ
Java Developer
Responsibilities:
- Involved in requirements gathering, analysis, functional specifications and over-all component design.
- Developed Spring and Hibernate based multi-tier Web Application.
- Implemented functionalities for daily deliveries and shipments to reconcile inventory.
- Created and maintained the configuration of the Spring Framework.
- Configured Spring MVC, E-mail, File-Upload, and Integration with ORM Framework
- Implemented object/relational persistence for the domain model.
- Migrating existing application into micro services architecture using Rest APIs, spring boot.
- Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services
- Worked on Couchbase application which works in both offline and online modes. Data will be stored in Couchbase lite database which is specific to each machine when user is offline.
- Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
- Configured Hibernate objects in the Configuration File.
- Configured the Hibernate configuration files to persist the data to the Oracle 11g Database.
- Implemented ORM in the persistence layer using Hibernate framework.
- Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.
- Application Design Documented for my entire requirement.
- Involved in end-end modelling of business processes in IBM Blue works and IBM BPM Lombardi.
- Helped in developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
- Used Maven for building the entire web application and deployed them on Web Sphere
- Deployed the ear files on the Web Sphere Application Server.
- Deployed applications on IBM Web Sphere Application Server.
- Involved in Unit Testing of the components using JUnit.
Environment: Java SE 6, Java EE, JDBC, JSP, Spring, Hibernate, Oracle 11g, Eclipse, JUnit, GIT, Web Sphere Application Server, Couchbase, REST web services.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in modifying, updating and testing of the component.
- Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
- Developed the bean classes for better data exchange between the MVC layers
- Successfully differentiated presentation from code.
- Used multi-threading and socket programming.
- Deployed the application on JBoss Application Server.
- Created connection pools and data sources.
- Suggested ER models and changes in the table structures
- Involved in separation of components and deploying in different servers and balancing the load among each Server.
- Solved performance issues and brought optimal output from the available resources.
Environment: Java, J2EE, Oracle, JBoss, Oracle, Servlets, JSP, Eclipse, Windows.