Senior Ja Developer Resume
VA
SUMMARY:
- Around 7 years of progressive experience in software design and development with meeting deadlines and delivering quality software.
- Experience working in various Software Development Methodologies like Waterfall, Agile SCRUM.
- Experienced in application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Micro Services, REST.
- Developed end to end application using Spring Boot.
- Hands on experience with spring frame work and Hibernate, JPA ORM tools.
- Good experience in Relational Database designing and creating schemas, writing SQL Queries and managing constraints using Oracle 12c, postgreSQL, SQL server 2012, Redshift.
- Experience in PL/SQL programming to develop Stored Procedures and Functions.
- Proficient in Java Multi - Threading, Collections.
- Hands on experience with Cloud Platforms like pivotal cloud factory(PCF) and AWS.
- Authored application using spring cloud services (spring version of Netflix Eureka and Zuul).
- Hands-on experience on working with IDE like Eclipse, STS along with its version control systems CVS, SVN, GIT.
- Strong knowledge on Unit Testing using Junit and Mockito.
- Very good experience in Selenium Scripting using Selenium Web Driver and Eclipse IDE with TestNG.
- Strong knowledge and experience on Neo4j graph data base.
- Strong Experience in Automating Web Application Testing using Selenium WebDriver with cucumber /Gherkin framework.
- Experience in testing API’s by using Rest Assured, SOAP UI and Postman.
- Having Good analytical, communication and interpersonal skills.
SKILLS/LANGUAGES:
Operation System: Windows 7,8,10, MacOS (Sierra, Yosemite)
Languages: J2EE (JAVA8/7, JSP)
Java Frameworks: Struts, Spring, Hibernate.
Data base Query Languages: SQL, PL/SQL
Web Technologies: HTML5, JavaScript, CSS3
IDE: Eclipse, STS
Database: PostgreSQL, Oracle 12c, Sql Server 2012, Redshift
Technologies Familiar with: XML, AJAX, Drools
Application Servers: IBM Web sphere, Weblogic 10.3.6
Cloud Platform: PCF, AWS
Testing Tools: SOAP UI, Selinium, Cucumber/Gherkin.
Version control Systems: CVS, SVN, GIT.
JOB EXPERIENCE:
Confidential, VA
Senior Java Developer
Responsibilities:
- As a Developer, involved in the entire (SDLC) life cycle of the project right from the designing the project to implementation working in Agile practices with two week sprint.
- Involved in designing and implemented tables, functions, stored procedures and triggers in Ms sql server.
- Converted the monolithic application in to spring boot application using micro services architecture.
- Develop the backend code using the Spring framework and Hibernate ORM tool.
- Tested the web application by using the Selinium web driver scripting, cucumber/Gherkin framework.
- Created the Feature Files for Cucumber Automation.
- Created Test Automation Framework with Cucumber and Selenium WebDriver.
- Web Element Inspection through Firebug and Fire Path.
- Configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate html test reports.
- Experienced in continuous integration and continuous deployment methodologies using Jenkins Successfully implemented the code for my module using spring and hibernate.
- Implemented DAO for data access using Spring ORM with Hibernate.
- Consumed web services using JSON and REST to get the registered users, update their status.
- Integrated the Drools to application framework, which involved dynamic creation of knowledgebase and Knowledge session.
- Developed the Restful Services using JAX-RS& Java .
- Developed the graph visualization data metrics by using the Neo4j Graph Database.
- Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files.
- Experience in using Data Access Objects (DAO), Singleton, BusinessDelegate and Factory patterns to increase the performance of the system.
- Used SVN to keep track of all work and all changes in source code.
- Created test cases using JUNIT, Mockito and STS for IDE.
Environment: Spring Boot, Spring MVC, Hibernate 5.x, Swagger, STS, Tomcat, REST, HTML5, Oracle 12c, Drools, CSS3, AWS, TypeScript, SVN, PL/ SQL, Maven, Junit, Mockito, Jenkins, Selinium, cucumber/Gherkin.
Confidential, Dover, NH
Senior Java Developer
Responsibilities:
- Developed end to end application on spring boot framework (Rest Api Application/ Spring JPA using crud repository).
- Worked on Agile SCRUM Practices, with two week sprints, strong focus on accountability and throughput.
- Refactored existing legacy application by identifying components that needs to be transformed to micro services.
- Implemented REST based web services.
- Authored application using spring cloud services (spring version of Netflix Eureka and Zuul).
- Experienced in continuous integration and continuous deployment methodologies using Bamboo.
- Deployed application in to pivotal cloud factory(PCF).
- Tested the web application by using the Selinium web driver scripting, cucumber/Gherkin framework.
- Configured swagger for documentation of rest controllers and to generate request and response templates.
- Experienced in developing, deploying and troubleshooting PCF application.
- Involved in creating, modifying and updating database tables in Oracle 12c.
- Used PL/SQL programming to develop Stored Procedures and Functions.
- Used Maven to build the application.
- Used Drools to handle complex business rules using Rule Sets and Rule Flows.
- Used SVN for version control.
- Created the Feature Files for Cucumber Automation.
- Created Test Automation Framework with Cucumber and Selenium WebDriver.
- Web Element Inspection through Firebug and Fire Path.
- Configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate html test reports.
- Experience in testing API’s by using SOAP UI and Postman.
- Created test cases using JUNIT, Mockito and STS for IDE.
Environment: Spring Boot, Micro services, Hibernate 5.2, Eureka, Zuul, Swagger, STS, Tomcat, Drools, REST, HTML5, Oracle 12c, CSS3, PCF, JavaScript, SVN, PL/ SQL, Maven, Junit, Mockito, Bamboo.
Confidential, Philadelphia, PA
Java Developer
Responsibilities:
- Worked on Agile SCRUM Practices, with two week sprints, strong focus on accountability and throughput.
- Designed and developed front-end using Servlet, JSP, HTML, CSS, Java Script and AJAX.
- Utilized J2EE design patterns and object oriented concepts to structure the product code
- Used Spring Framework to inject services and their dependencies.
- Involved in creating, modifying and updating database tables in MYSQL.
- Used PL/SQL programming to develop Stored Procedures and Functions.
- Tested the web application by using the Selinium web driver scripting, cucumber/Gherkin framework.
- Used Maven to build the application and deploy on WebSphere Application Server.
- Experienced in continuous integration and continuous deployment methodologies using Jenkins.
- Implemented REST based web services.
- Key contributor to SCRUM team serving as Technical Product Owner for AWS related matters and decision making
- Debugged and reviewed field issues and provided root cause analysis documents for these issues.
- Used CVS for version control.
- Created test cases using JUNIT and Eclipse for IDE.
Environment: Spring 4.x, Hibernate4.0, AJAX, JSP, Eclipse, WebSphere 8.2, SOAP, REST, HTML, CSS, JavaScript 1.3, SVN, PL/ SQL, Maven, JUnit.
Confidential, Florida
Java Developer
Responsibilities:
- Worked on Agile SCRUM Practices, with two week sprints, strong focus on accountability and throughput.
- Designed and developed front-end using Servlet, JSP, HTML, CSS, Java Script and AJAX.
- Utilized J2EE design patterns and object oriented concepts to structure the product code
- Used Spring Framework to inject services and their dependencies.
- Involved in creating, modifying and updating database tables in MYSQL.
- Used PL/SQL programming to develop Stored Procedures and Functions.
- Used Maven to build the application and deploy on WebSphere Application Server.
- Experienced in continuous integration and continuous deployment methodologies using Jenkins.
- Implemented REST based web services.
- Created the Feature Files for Cucumber Automation.
- Created Test Automation Framework with Cucumber and Selenium WebDriver.
- Web Element Inspection through Firebug and Fire Path.
- Configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate html test reports.
- Key contributor to SCRUM team serving as Technical Product Owner for AWS related matters and decision making
- Debugged and reviewed field issues and provided root cause analysis documents for these issues.
- Used CVS for version control.
- Created test cases using JUNIT and Eclipse for IDE.
Environment: Spring 4.x, Hibernate4.0, AJAX, JSP, Eclipse, WebSphere 8.2, SOAP, REST, HTML, CSS, JavaScript 1.3, SVN, PL/ SQL, Maven, JUnit.
Confidential
Java Developer
Responsibilities:
- Involved in design, modification, development and implementation of software programming applications
- Understanding the functional requirements, business rules and Development/Re-designing of applications based on legacy code
- Programming in Java, J2EE, JSP, Servlet, XML, AWS JDBC and Spring and Hibernate.
- Developing dynamic web pages using JSP, HTML, CSS, Javascript, AJAX.
- Executing database queries in SQL, PL/SQL .
- Perform a variety of tasks. Provide consultation on complex projects and be at the top level contributor/specialist.
- Involved in creating Database designing and store procedure in Oracle 11g.
- Used Maven to build the application and deploy on Weblogic Application Server.
- Mentored and trained new team members on coding standards.
- Implemented SOAP, REST web services.
- Used CVS for version control.
- Working with different java development tools like Eclipse & Maven.
Environment: Spring 4.1, Hibernate4.0, AJAX, JSP, Eclipse, Weblogic, SOAP, REST, HTML, CSS, AJAX, JavaScript 1.3, CVS, PL/ SQL, Oracle 11g, Maven.
Confidential
Junior Java Developer
Responsibilities:
- Developing Web applications using Java, J2EE, Spring and Hibernate.
- To develop use cases diagrams and design phases we use Rational Rose.
- Implementing MVC, DAO J2EE design patterns as a part of application development.
- Customers were very impressed by the features added in each release. Worked on different phases of SDLC and implemented various design patterns across application.
- Migrating web application from Tomcat to Web sphere Application Server deployment environments.
- Using CVS for software configuration management and version control.
- I also created, managed and owned all live instances of MySQL DB.
Environment: Java, J2EE, JSP, Spring,XML, Hibernate 3.0, JMS, Websphere Application Server 8.1, Eclipse, HTML, Rational Rose XDE, JavaScript 1.2.
