Sr. Java Developer Resume
SUMMARY:
- 10 years of experience in analysis, design, development, implementation and maintenance of software applications on Java/J2EE.
- Extensive experience in developing API’s in Spring boot microservices, and it’s could architectural components.
- Good experience in Microservices Dockerization or running as a standalone processes.
- Worked extensively on Java Platform for developing Web and Distributed Applications by using JDBC, JNDI, Hibernate, JSP, Servlets, JSTL, SQL, Oracle and Web Services technologies with J2EE.
- Experience in complete Web based GUI application development consisting of HTML, CSS, Ajax, Angular 8, GWT and JavaScript.
- Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience.
- A hand on in - depth programming skills in CORE-JAVA, JDBC, Servlets, JSP, Swings, JSF, etc.
- Possess good working knowledge on SQL, Stored Procedures, cursors, and triggers in SQL Server, DB2 and Oracle.
- Experience using Design Patterns like Session facade, Business Delegate, Singleton, Service locator, Data Access Objects (DAO).
- Experience in working with SOAP and REST web services and working experience with JAXB.
- Experience in working with Spring Core(Inversion of Control, Dependency Injection) Spring MVC,AOP.
- Good experience in working with JSF Framework with Rich Faces and Prime Faces.
- Extensively worked with JMS API for sending messages between two or more clients.
- Experience in working on JUNIT and TestNG test frameworks.
- Experience in working on ANT, Maven tools for build, packaging and deployment.
- Used JCSManager for caching purpose and Log4j for logging.
- Experience in working with Apache Tomcat server, BEA Weblogic, JBOSS application server and IBM WebSphere app server, Jetty Server.
- Good experience working on front end technologies like HTML, HTML5, CSS3, JavaScript, XML,AJAX, JQuery, JSON and AngularJS.
- Good knowledge on using CVS, SVN, Perforce, Dimensions, Clear Case, Accurev, GITHUB version control tools.
- Good knowledge about SDLC and methodologies like Agile and Agile Scrum and Waterfall.
- Proficient with IDE’s like Net Beans, Eclipse IDE and IBM RAD.
- Experience in Testing, Bug fixing and Defect Analysis.
- Working experience with UNIX operating System, and using the commands and writing the Shell scripts.
- Experience with Installing the SSL Certificates for one way and two communications of the servers.
TECHNICAL SKILLS
- Java/J2EE Technologies: Spring, Spring Boot, Spring Cloud, Struts, Hibernate, JSF, Servlets, JSP, JUNIT, TestNG JAXB, JMS, Spring MVC, JSON, Collections, Generics, Multithreading, Reflection API, JDBC, EJB 3.x, JPA, Log4j
- Web Technologies: Angular 6, XML, XSLT, SAX, DOM, CSS3, Java Script, HTML, HTML5, AJAX, JQuery, Angular, PhoneGap, Web Sockets.
- Web Servers and Application Servers: IBM Web Sphere, BEA WebLogic, Apache Tomcat and JBoss All versions, Jetty Server.
- Web Services: SOAP, RESTfull, JAX - WS, JAX-RPC, JAX-RS, Apache axis, IBM Data Power.
- Programming Languages: Java, SQL, PL/SQL.
- Database Technologies: Oracle 9, 10, 11 versions, MySQL, DB2, H2 Light Weight DB.
- IDE: Eclipse, Net Beans, IBM RAD.
- Operating Systems: Windows, UNIX.
- Source Control: CVS, SVN, Perforce, Dimensions, Clear Case.
- Scheduling Frameworks: Quartz API, UTIL timer service, Linux crons.
- Methodologies: Waterfall model, Agile, Scrum.
- Misc.: ANT, Maven, Design Patterns.
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java developer
Responsibilities:
- Involved in end to end java j2ee implementations.
- Implemented Restfull API’s using Spring Boot Microservice framework.
- Implemented and consumed SOAP and REST services.
- Modified Angular JS controllers to integrate and to communicate with the backend services.
- Developed workflow BPMN’s using Camunda workflow engines to fulfill the workflow requirements.
- Implemented several database SQL/PLSQL scripts.
- Developed deployment scripts to deploy the application into production.
- Made several configurations to the production environment to make it production-ready.
- Implemented Rest Full web services using Spring Boot and Spring MVC.
- Added Swagger implementation to the application.
- Involved in Scrum meetings to discuss the Business requirements.
Environment: Java/J2ee, Spring3.x, Spring Boot, Spring Data, Angular 6, JAX-WS, SQL Server PL/SQL, Junit, Tomcat 8, Jira, SVN, GIT, Maven, Swagger.
Confidential, Jacksonville, Florida
Advanced Software Engineer
Responsibilities:
- Involved in end-to-end java j2ee implementations.
- Gathering the requirements from all the teams and provide the generic API’s.
- Consumes SOAP and REST services.
- Implemented Angular JS controllers to integrate and to communicate with the backend services.
- Modified the web pages CSS content to adjust the UI according to the angular JS integration.
- Developed the Spring beans to implement business logic.
- Developed PL/SQL programs to operate the Oracle database.
- Developed multithreaded application to maintain the Observer design pattern.
- Used Clear Case as version Control which keeps system to track all work and all changes in a set of java files.
- Developed the EJB3.x beans to communicate with the internal structures.
- Configured the services in the internal gateways to provide the security.
- Implemented design patterns like Dao, Singleton, Factory, Service Delegate, Service Locator, MVC, Wrapper, Decorator, Observer etc., in the application development process.
- Involved in developing RestFull API’s by using Spring Boot by consuming the third-party web services and provided the response in different formats.
- Developed internal proprietary frameworks and API’s by using JDK1.5 Reflection API’s
Environment: Java/J2ee, Spring3.x, Spring Boot, Angular JS, EJB 3.x, JPA, JAX-WS, Oracle PL/SQL, Junit, Clear Case, WebSphere, Tomcat 6, IBM Rational Clear Quest, Service Now, Jira.
Confidential, Atlanta,GA
Software Engineer
Responsibilities:
- Involved in end-to-end java j2ee implementations.
- Gathering the requirements from all the teams and provide the generic API’s.
- Developed the rich web pages by using the Prime Faces.
- Consumes SOAP and REST services.
- Involved in application designing and development.
- Developed the Spring beans to implement business logic.
- Developed PL/SQL programs to operate the Oracle database.
- Used Clear Case as version Control which keeps system to track all work and all changes in a set of java files.
- Developed the EJB3.x beans to communicate with the internal structures.
- Configured the services in the internal gateways to provide the security.
- Implemented design patterns like Dao, Singleton, Factory, Service Delegate, Service Locator, MVC, Wrapper, Decorator, Observer etc., in the application development process.
Environment: Java/J2ee, JSF with prime faces, Spring3.x, EJB 3.x, JPA, JAX-WS, Oracle PL/SQL, Junit, Clear Case, WebSphere, Tomcat 6.
Confidential
Advanced Software Engineer
Responsibilities:
- Totally involves with the java and J2EE application.
- Need to develop the client side application as installable.
- Develop the central manager application with the listening socket.
- Design the web application with the angularJS with the Web socket communication.
- Develop the Restfull service with JSON interactions.
- Modifying the Web Services and database structures by adding the some other external fields those existing services and tables.
- Used different design patterns like DAO design pattern, Factory design patter and singleton design patterns
- Used Perforce version Control which keeps system to track all work and all changes in a set of files.
- Updates JIRA for the regular development status.
- Effectively involved in Agile Scrum Methodology.
- Involved in developing the Unit Test cases along with the SeleniumAutomation Scriptsfor the regular stories implementations.
- Involved in writing the shell scripts for deployments and other services like automaticallyrestarting the servers And Hands of experience in UNIX commands for debugging the logs.
Environment: Java/J2EE,JAX-RS,AngularJS,Twitter Bootstrap, Perforce,Jetty server, H2 database, JIRA.