Java Developer Resume
Mclean, VA
SUMMARY:
- Five years of working experience in developing Enterprise applications using Java Enterprise Edition (Java J2EE), and related technologies.
- Proficient in developing advanced web - based applications design and development using Java, J2EE, Servlets, JSP, JSTL, Spring, Hibernate, Maven, Eclipse, XML, XSLT, JDBC, and Databases.
- Experience in utilizing java tools in business and developing Client-Server environments using latest Java/J2EE technologies for analysis, design development, re-engineering, maintenance, installation and implementation and testing on various platforms.
- Proficiency in development Model view controller (MVC) Architecture based application using Spring Frameworks.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
- Experience in Microservices using Spring MVC, Spring Boot and Spring Cloud.
- Experience in developing UI using JSP, JavaScript, HTML5, CSS3, jQuery.
- Experience in working with web/applications servers WebSphere, WebLogic and Apache Tomcat.
- Familiar with the use of design patterns including MVC, Singleton and Data Access Object patterns, Page Object Model, Page Factory.
- Strong experience in developing the RESTful applications on top of Spring Framework.
- Experience in implementing SOA architectures with web service using SOAP and REST.
- Proactive and well organized with effective time management skills.
- Strong interpersonal and communication skills and self-motivated individual showing ability to learn and use new technologies and frameworks in considerably less time.
TECHNICAL SKILLS:
Programming Languages: Java, SQL, C
Frameworks: MVC, Spring, Hibernate
Distributed Technologies: Web Services (SOAP/REST), SOA.
Web/Application Servers: Apache Tomcat, WebSphere, WebLogic, AWS
IDEs: Eclipse, IntelliJ
Scripting Language: JavaScript, jQuery, CSS3
Database Server: Oracle, MySQL
Methodologies: OOPS/OOAD, UML, Design Patterns, Agile
Version Control Tools: GIT, SVN, TFS
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential, McLean, VA
Responsibilities:
- Designed and developed a web site application using Spring Boot, Hibernate, MVC framework and RESTful APIs.
- Worked on web applications using open source MVC frameworks.
- Involved in writing java API for Amazon Lambda to manage some of the AWS services.
- Involved in implementing the Microservices based on RESTful API utilizing Spring Boot with Spring MVC.
- Developed RESTful API in JAVA on Microservices Architecture using Spring Boot.
- Developed enterprise inter-process communication frame work using Spring REST Service.
- Designed the application in layered approach like Presentation, Service, DAO, Utils and Test modules.
- Deployment of application code in AWS EC2 instance.
- Experience in developing the Microservices to get the advantage of rapid performance and inter module communication across the application.
- Resolving customer complaints with software and responding with suggestions for improvements and enhancements.
- Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
- Used Singleton, Spring MVC, Hibernate, Factory Pattern and DAO design patterns.
- Developed common XML schema's (XSD) as client contracts used to publish Top Down approach-based Web Services.
- Used AJAX to call the REST API methods and connect to the backend.
- Wrote SQL Queries to interact with Snow Flake and Oracle Database.
- Designed and implemented Hibernate Annotation-based persistence layer for backend.
- Used Criteria, HQL and SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework
- Done with unit testing of all java classes using JUnit framework.
- Actively Participated in tracking and resolving Production issues.
- Prepare Application Deployment plan by preparing SQL script files, code component compilation script for UAT and production deployment to ensure smooth installation.
- Documentation of the project as per the standards
- Do participate in the Agile SDLC (standups, estimation, iterative development, demos & retrospectives).
Environment: Java, J2EE, Spring, Spring Boot, Microservices, JDBC, Hibernate, Apache Tomcat, Spark, JBoss, Eclipse, Oracle 10g, HTML, JavaScript, Angular.JS, Bootstrap, Squirrel SQL, WebLogic and JUnit.
Java Developer
Confidential
Responsibilities:
- Developed user interface using HTML, CSS, JSPs and AJAX.
- Client-side validation using JavaScript and JQuery.
- Used Angular JS for data-binding, and server-side Node JS for back-end support with APIs.
- Used Eclipse as IDE for development and deployed application on WebLogic
- Used SVN for version controlling software
- Responsible for REST Microservices Integration with Swagger and Spring Security.
- Integration of Actuate reports with .java Application using Actuate API'sDeployed the Application in WebLogic App Server
- Implemented Microservices using Pivotal Cloud Foundry Platform build upon amazon web services.
- Developed test cases and performed unit testing
- Designed and developed Microservices business components and RESTful service endpoints using Spring Boot.
- Building backend services and RESTful APIs using Node JS.
- Analyze, design, develop and test new features for secure web-based applications
- Handling multiple projects concurrently for internal and external users
- Troubleshoot issues to ensure around-the-clock stability of e-commerce processing in a production environment
Environment: Java, WebLogic App Server, Microservices, Spring Boot, JDBC, JSP, HTML, XML, SQL, Oracle
Java Developer
Confidential
Responsibilities:
- Design, Development of technical specifications using design patterns and SOA methodology using UML, Unit test, Integration & System testing.
- Developed and tested the application in RAD development environment and deployed into the WebSphere.
- Implemented RESTful web services using Jersey implementation to consume the Spark Post Elite services for injecting and delivering the email to end users for Itinerary, Invoices.
- Developed several REST APIs using Microservices style of architecture with Kafka as message broker and Mongo DB as backend database.
- Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
- Involved in Server-side development and development of RESTful web services for which other systems interact with IMR application
- Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
- Implemented MVC architecture by using Spring to send and receive the data from front-end to business layer.
- Used JSPs, HTML, JAVA Script, and CSS for development of the web pages.
- Developed Ajax, JAVA Script validation functions for client-side validations.
- Used O/R mapping tool Hibernate for persistence to make the product Database agnostic.
- Used Xpath expression language to enable query complex object trees.
- Experience calling the mainframe from the distributed platform.
- Worked with PL/SQL using Oracle9i and Oracle10g database.
- Involved in functional testing, unit testing and Integration testing and defect fixes.
Environment: JDK 1.5, Spring, Microservices, Web services, WebSphere, JSF, JSP, HTML, JSP, JAVA Script, Unix Shell Script, ANT, WSDL, XML, XSLT, JQuery, AJAX, XSD, Oracle9i&10g, Windows XP
