Java Developer Resume
SUMMARY:
- 11+ years of experience in Web based Application Development including analysis, design and coding using Java/J2EE.
- Excellent in developing Spring Core,Spring MVC,Spring AOP,Spring Batch,Spring Security, Spring Boot, Hibernate, Mockito and JUnit .
- Excellent in developing RESTful and SOAP Web Services.
- Good in Software Container platform with Docker and AWS.
- Excellent experience in N - tier architecture development flexible & reusable applications.
- Sound experience in Object Oriented Design Patterns like Singleton, Prototype, MVC, Facade, Business Delegate, Factory, Abstract Factory, DAO, Strategy, Builder, Adaptor and more.
- Good in implementing SOLID principles of Object Oriented Design.
- Mentor for direct team members on technology and specific design: Own issues and provide end-to-end solutions.
- Good experience in Code reviews, Identifying Code Smells, Code Optimisation and Refactoring.
- Proficiency in the full software development life including coding standards, code reviews, build process and testing.
- Excellent communication, collaboration and team building skills with proficiency at grasping new technical concepts quickly.
- Highly dedicated for professional work with high quality & creativity.
- Hands on experience in Capturing Snapshots of the application using Sonar.
- Good experience working on front end technologies like HTML, HTML5, CSS3, JavaScript, XML, AJAX, JQuery, JSON and AngularJS .
- Good experienced in Jenkins, YML and Ansible.
TECHNICAL SKILLS:
Programming Language: Java 1.8
Web Technology: JSP,HTML5,AngularJS, Bootstrap,XML,CSS3, Java Script.
Web Services: RESTful
Framework: Spring Boot, Spring Stack, Hibernate, Mockito and Power Mockito, JUnit
Database: Oracle 9i/10g, SQL Server 2008
Operating System: Windows, Linux
Container Technology: Docker
Cloud: AWS, Spring Cloud Eureka/Ribbon
Messaging Service: JMS
Web Server: Tomcat
Application Server: JBoss, Weblogic, Websphere 8.5
Version Control Tool: CVS, SVN,GIT
IDE: RAD8.5, Eclipse
Build Tool: Gradle, Maven
Continue Integration: Jenkins
Bug Tracking Tool: JIRA, VersionOne
WORK EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Implemented UI using Angular JS.
- Used Spring Boot to create stand-alone, production-grade Spring Applications.
- Developed Spring Batch application process to large volume of data.
- Developed RESTful Architectural Web Services using Spring framework.
- Developed java OpenLDAP application.
- Developed LDIF file and loaded into LDAP database.
- Used Oracle as the backend.
- Used Eclipse/RAD as IDE for application development.
- Developing Service, Transaction, and DAO Layers using Spring MVC.
- Extensively worked using Java, Spring MVC and Hibernate Framework.
- Worked on JMS Configuration.
- Unit Test Classes with high coverage using JUnit and Mockito frameworks.
Environment: s: Java1.8, AngularJS, Spring, SpringBoot, Spring Batch,Junit, SOAP/REST web services,maven, Websphere application server, Oracle, Hibernate, JSON,SVN,JMS,OpenLDAP and Mockito.
Confidential, Tampa
Java Cloud Developer
Responsibilities:
- Project migration into cloud environment using AWS, Docker container.
- Configured the Docker Containers and creating Docker files for different environments.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Developed JSON Cloud Formation Templates for EC2, ELB, Auto Scaling and SSO.
- Developed EC2, ELB, Auto Scaling instances from AWS console.
- Automated EC2, ELB, Auto Scaling instances from Jenkins Job.
- Developed Linux and Windows EC2, ELB, Auto Scaling Instances.
- Worked on EC2, EBS, AMI, VPC, Subnets, Security Groups, IAM and Auto Scaling
- Utilized AWS CloudWatch to monitor the performance environment instances for operational and performance metrics during load testing
- Used maven to manage project dependencies.
- Used Oracle as the backend.
- Implemented Spring Boot integration with Spring Session
- Used WebLogic Application Server, configuring data source related and deploying the application.
- Implemented UI using Angular JS.
- Used Spring Boot to create stand-alone, production-grade Spring Applications.
- Used JIRA to create and track the requirement and issues.
- Used YML and Ansible script for Jenkins Automation jobs.
Environment: s: Java1.6, AngularJS, Spring,Spring Boot Eclipse, Junit, jQuery, SOAP/REST web services, maven, Weblogic, JSON,Oracle, GIT, YML, Ansible and AWS.
Confidential
Java Developer
Responsibilities:
- Designed and Developed application/services/jobs using Java, J2EE, JSF, Hibernate,Spring,HTML5, AngularJS, RestAPI and Oracle.
- Integrated spring and Hibernate ORM framework for persistence and used Hibernate Template, HQL and access the data.
- Implementing RESTful Architectural Web Services using Spring framework.
- Unit Test Classes with high coverage using JUnit and Mockito frameworks.
- Used Eclipse/RAD as IDE for application development.
- Used WebSphere Application server for application deployment.
- Used Maven to build the project.
- Used VersionOne to create and track the requirement and issues.
- Handled scalability issues with performance tuning.
- Worked on JMS Configuration.
Environment: Window 10, Eclipse, RAD, Java 1.7, J2EE, Spring, JMS, Hibernate, AngularJS, RestAPI, Websphere application server, Mockito, Hibernate, Oracle, SQL Developer, GIT, JSON, Maven and HTML5.
Confidential
Java Developer
Responsibilities:
- Implementing RESTful Architectural Web Services using Spring framework.
- Unit Test Classes with high coverage using JUnit and Mockito frameworks.
- Writing functional specifications and convey the concepts into detailed design documents.
- Used Tomcat 7 for application deployment.
- Used Maven to build the project.
- Used JIRA to create and track the requirement and issues.
Environment: Window 7, Eclipse, Java1.6, Spring, RESTful Services, Hibernate, Tomcat, SOAP Web Services, Junit, JIRA, Oracle,SVN,Maven.
Confidential
Java Developer
Responsibilities:
- Involved in Developing of User Interfaces using JSF Framework.
- Writing Unit test cases.
- Writing LLD documents.
- Used Hibernate as an Object-Relational Mapping ORM tool to store the persistent data and for communicating with Oracle database.
- Handled scalability issues with performance tuning and Heap dump and Find Bugs tasks.
- Involved in the design and development of Business Tier using Service Beans (Stateless EJB's), Data Access Layer using Hibernate.
Environment: Java1.5,JSP,JSF,Hibernate, EJB, Oracle, Websphere Application server,Clearcase.
