Senior Java Developer Resume
TX
SUMMARY
- Around 10 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), Azure 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 SeleniumWeb Driverand Eclipse IDE withTestNG.
- 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.
TECHNICAL SKILLS
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, Azure
Testing Tools: SOAP UI, Selenium, Cucumber/Gherkin.
Version control Systems: CVS, SVN, GIT.
PROFESSIONAL EXPERIENCE
Confidential, TX
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 weak 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 Selenium web driver scripting, cucumber/Gherkin framework.
- Created theFeatureFilesfor Cucumber Automation.
- Created Test Automation Framework withCucumberandSelenium WebDriver.
- Web Element Inspection throughFirebugandFire Path.
- ConfiguredCucumber Report PluginandPerformance Pluginto 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 theDroolsto 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, Selenium, cucumber/Gherkin.
Confidential, 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 weak 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 Selenium 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.
- UsedDroolsto handle complex business rules using Rule Sets and Rule Flows.
- Used SVN for version control.
- Created theFeatureFilesfor Cucumber Automation.
- Created Test Automation Framework withCucumberandSelenium WebDriver.
- Web Element Inspection throughFirebugandFire Path.
- ConfiguredCucumber Report PluginandPerformance Pluginto 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, KY
Java Developer
Responsibilities:
- Worked on Agile SCRUM Practices, with two weak 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 there 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 Selenium 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 weak 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 theFeatureFilesfor Cucumber Automation.
- Created Test Automation Framework withCucumberandSelenium WebDriver.
- Web Element Inspection throughFirebugandFire Path.
- ConfiguredCucumber Report PluginandPerformance Pluginto 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.