Java Developer Resume
Columbia, SC
SUMMARY
- 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, implementation and testing on various platforms.
- Worked on AWS EC2 Instances, Amazon Dynamo DB & S3 bucket.
- 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 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.
- Installed Jenkins/Plugins for GIT repository, setup SCM polling for immediate build with maven and maven repository (Nexus Artifact) and deployed apps using custom Ruby modules through puppet as a CI/CD process
- 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
Frameworks: MVC, Spring, Hibernate
Distributed Technologies: Web Services (SOAP/REST), SOA.
Web/Application Servers: Apache Tomcat, WebSphere, WebLogic
IDEs: Eclipse, IntelliJ
Scripting Language: JavaScript, jQuery, CSS3
Testing/ Logging Tools: Junit, Log4j, TestNG, Selenium
Database Server: Oracle, MySQL
Methodologies: OOPS/OOAD, UML, Design Patterns, Agile
Version Control Tools: GIT, SVN, TFS
PROFESSIONAL EXPERIENCE
Confidential, Columbia, SC
Java Developer
Responsibilities:
- Developed the GUI using AngularJS, Bootstrap / CSS3 / HTML5.
- Implemented Responsive Web Design Bootstrap.
- 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 enterprise inter-process communication frame work using Spring REST Service.
- Developed data access layer using Spring DAO
- 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.
- Do participate in the Agile SDLC (standups, estimation, iterative development, demos & retrospectives).
- Wrote Selenium Automation test scripts.
- Tracking and planning the defects using TFS.
- Used AJAX to call the REST API methods and connect to the backend.
- Do test the application by Unit Testing, Integration Testing, User Acceptance Testing (UAT) and End User Support.
- Prepare Application Deployment plan by preparing SQL script files, code component compilation script for UAT and production deployment in order to ensure smooth installation.
- Documentation of the project as per the standards
Environment: Angular JS, Selenium, TestNg, Grunt JS, Maven, Bootstrap, HTML 5, Java, Spring, Oracle, SQL
Confidential, Rosemead, CA
Java Developer
Responsibilities:
- Developed user interface using HTML, CSS, JSPs and AJAX
- Worked with Blue Martini /Demandware SaaS software.
- Client-side validation using JavaScript and JQuery
- Used Angular JS for data-binding, and server-side NodeJS 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's Deployed 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
- Worked with PCI security requirements
- Worked with Google Analytics, IBM Analytics
Environment: E-commerce Platform- Blue Martini, Demandware, Java, WebLogic App Server, Microservices, JDBC, JSP, HTML, XML, SQL, Oracle
Confidential
Java Developer
Responsibilities:
- Responsible for the design, analysis, development and maintenance of the Enrollment System application
- Evaluated functional requirements and analyzed functional components, technical specifications and application designs for department IT projects.
- Coordinated continual improvement and testing processes with production areas in order to get deliverables in time. Achieved 9/10 deliverables in time. Implemented WebLogic deployment process
- Developed web applications with HTML4, CSS, JavaScript for Credit Card Payment System.
- Implemented change control process, specifically to control software versions and packages installed in production environments. Managed Visual Source Safe in order to create online repositories for all IT department projects.
- Elaborated a control quality process, for software test cycle which reduced production incidents in 40%. Implemented a Test Software Development Life Cycle based on ITIL Transition book.
- Coordinated a team of three developers to migrate SIDI (ITESM's Enrollment System) from OC4J application server to WebLogic middleware. Deployed the application and application libraries.
Environment: Java, JDBC, HTML, CSS, jQuery, JavaScript, Struts, Hibernate, Oracle, Junit, SVN, CVS