Java Developer Resume
SUMMARY:
- 11+ years of experience in Web based Application Development including analysis, design and coding using Java/J2EE.
- Sound exposure to frameworks like Spring Stack, Spring Boot, Hibernate, Mockito and JUnit .
- Excellent in developing RESTful Web Services.
- Strong in developing Micro Services Architectural approach for scalability, deployment cycles, foster invocation & more.
- 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 work experience in Agile methodology.
- Hands on experience in Capturing Snapshots of the application using Sonar.
TECHNICAL SKILLS:
Programming Language: Java 1.8
Web Technology: JSP
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
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 Spring4 Rest Template to expose services.
- Developed Spring Batch Standalone application process to large volume of data.
- Developed RESTful Architectural Web Services using Spring framework.
- Developed java standalone 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, Servlet, Spring MVC, JSP, and Hibernate Framework.
- Worked on JMS Configuration.
- Unit Test Classes with high coverage using JUnit and Mockito frameworks.
Environment: s: Core Java1.8, AngularJS, Spring, SpringBoot, Spring Batch,Junit, SOAP/REST web services, maven, Websphere application server, Oracle, SVN,JMS,OpenLDAP.
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 ANT 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.
- Developed Spring4 Rest Template to expose services.
Environment: s: Core Java1.6, AngularJS, Spring,Spring Rest Template, CSS, Eclipse, Junit, jQuery, SOAP/REST web services, ANT, Weblogic, Oracle, GIT YML, Ansible and AWS.
Confidential, Menands, NY
Java Developer
Responsibilities:
- Designed and Developed application/services/jobs using Java, J2EE, JSF,Hibernate,Spring,HTML5, AnjularJS,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, RestAPI, Websphere application server, Junit, Oracle, SQL Developer, GIT, Maven.
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, Java, J2ee, Spring, RESTful Services, Hibernate, Tomcat 7, 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, EJB3, Oracle10, Websphere Application server,Clearcase.
Confidential
Java Developer
Responsibilities:
- Extensively involved in gathering business requirements and system requirements and specifications.
- Involved in the design and development of Business Tier using Service Beans (Stateless EJB's), DAO Stored Procedures, Data Access Layer using Hibernate.
- Used Hibernate as an Object-Relational Mapping ORM tool to store the persistent data and for communicating with Oracle database.
- Utilized J2EE patterns such as DAO, Session Facade, Singleton Factory, Service Locator and Business Delegator.
- Involved in DEV and PROD Bug Fixing activities.
Environment: JBoss, Oracle, JSP, Jdk1.5, J2EE, Struts, Spring, Hibernate,EJB, Maven,CVS.