We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 7 Years of experience as a JAVA/J2EE developer in the areas of Analysis, Design, Development, Implementation and Testing of web based and client server n - tier applications.
  • Depth hands on experience in core java concepts (OOP), data structure and algorithm.
  • 4+ years of Experience in Restful web services.
  • Worked and deployed application in Unix environment.
  • Worked on full cycle development from requirement gathering to design and deployment. Experience in Microservices Architecture with Spring Boot and Docker.
  • Expertise in various open source frameworks like Struts2.0/1.2, Spring 3.0, Spring Webflow, JSF1.2/2.2, and ORM Technology like Hibernate 3.0 and MyBatis.
  • Experience with multiple Servers like Apache Tomcat, IBM WebSphere, WebLogic, Sun Glass fish and JBoss.
  • Expertise working with standard JAVA Design Patterns (Singleton, Session Facade, Front Controller, DAO, DTO, MVC and Business Delegate).
  • Developed UI layout and forms for widgets using Angular JS, JavaScript, HTML5, CSS3, jQuery and used JSON data format and followed Agile Scrum for application development.
  • Extensively involved in the integration of the Front-End web interface with the Spring MVC, Angular JS, JSP, HTML 5 and CSS.
  • Strong experience in RDBMS using Oracle, SQL Server, schema development, PL-SQL programming, including experience in utilizing SQL Loader utility MySQL & MySQL replication setup.
  • Hands on experience with the Express JS and Node JS framework which are used to build the single web page application.
  • Extensive experience with Application/Web servers like WebLogic, WebSphere, Tomcat and JBoss and JBoss fuse technologies.
  • Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in Cloud Formation JSON templates and some internet technologies including TCP/IP and HTTP.
  • Created Amazon VPC to create public - facing subnet for web servers with internet access, backend databases & application servers in a private-facing subnet with no Internet access.
  • Having good knowledge in NOSQL data bases like Dynamo DB, Cassandra. Setting up and administering DNS system in AWS cloud using Route53.
  • Good knowledge of EJB Session beans with JNDI mapped naming &JMS message-driven beans.
  • Experience in using Web Services like JAXP - DOM, SAX, XSLT, JAXB - Un-marshalling and marshalling, SOAP protocol in JAX-WS and RESTFUL web services.
  • Extensive experience with jQuery, NodeJS, Bootstrap, Backbone.js, AngularJS, and Knockout
  • Extensive experience in implementation of the version control software VSS, CVS, SVN and Clear Case.
  • Expertise in implementation of web applications using frameworks such as Struts, Spring, Hibernate, JSF.
  • Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced multithreading
  • Well versed with Server-side business logic and experience in working with different databases like Couchbase DB, Oracle, MS SQL and MYSQL.
  • Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
  • Expert in Software Requirement Specification Documentation and gathering all the requirements related to product.
  • Experienced in developing Web Applications involving J2EE technologies like JAVA, JSP, Data Structure, Spring-boot, REST, Hibernate, HTML, Java Script, CSS, JDBC, XML, AJAX and JUnit.
  • Proficient in designing J2EE applications using MVC pattern.
  • Knowledge of AWS cloud based application.
  • Experienced with Multithreading, OOAD concepts.
  • Worked with different SDLC methodologies like Waterfall model and Agile.
  • Well experienced with REST, SOAP, DOM/ XML parsing etc...
  • Worked extensively on projects using SQL.
  • Experienced with IDE’s like Eclipse, Spring Suitand Oracle SQL Developer.
  • Hands on experience on build tools like Jenkins,
  • Experience in developing SQL queries and Stored Procedures.
  • Experienced in using databases like ORACLE 11i, MYSQL, MongoDB.
  • Experienced in Automation and writing Unit cases using Junit,TestNG, Selenium andJmeter.

TECHNICAL SKILLS

Languages: JAVA/J2EE, HTML, XML, SQL, XSL

Technologies: JAVA/J2EE, Spring-JPA, REST, Hibernate, PHP, MVC

Scripting: JavaScript, JQuery, Angular JS, JavaScript

Server side: JSP, Servlets, PHP

Markup: HTML, HTML5, XML

Stylesheet: CSS, CSS2

OS: Linux, Windows, Unix

Databases: Oracle, PostgreSQL, Derby, MongoDB and MySQL

Graphic Design: Adobe Photoshop, Adobe Lightroom

IDE: Eclipse, Spring Suit, NuspherePhPEd, RapidPHP,Visual Studio6.

MSOffice: Word, Power Point, Excel, Access, Visio, Project

Servers: Apache Tomcat, Wamp Server, Jboss

Process & Other tools: Spring, Hibernate, MVC, JUnit, MAVEN, TestNG, Selenium, Jmeter.

Version Control: GIT, CVS and VSS

SDLC Methodologies: Waterfall, Agile, Iterative Enhancement model

PROFESSIONAL EXPERIENCE

Confidential, Dallas Tx

Sr. Java Developer

Responsibilities:

  • I worked with offshore team, analyse the technology, developed the application and finally performed testing.
  • Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase and RXJava that are consumed by other Microservices with an average response time of 30 milliseconds.
  • Development in Staples B2B e - commerce site on domains like Cart and Checkout and List Pages using Open source development (WebSphere Commerce to Micro service Architecture).
  • Implemented Cart CRUD operations end points, Cart controller and REST API end points like AddToCart, View, Update and all other cart operations.
  • Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS.
  • Implemented all the components following a test-driven development methodology using JUnit and Mockito.
  • Integration with external services like user service, item services, inventory, budgeting, store locator services, and tax service using REST API and SOAP.
  • Developed all REST APIs using Hystrix commands and Feign clients for efficient fault tolerance and handling fallback mechanisms.
  • Developed an efficient daily extract job that reads millions of documents from Couchbase DB and writes to a file and SFTP to remote location.
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
  • Worked in managing VMs in Amazon using AWS and EC2.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Automate the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Work with Business Analysts, Business Owners, QM Analysts, and Application Support Teams to understand all stakeholder requirements.
  • Work closely with Architects for requirement analysis and designing engineering solutions for complex business problems.
  • Have implemented chef provisioning for creation of on demand instances and instance infrastructure using the chef-client and bootstrapping using plugins against AWS EC2.
  • Hands-on experience in using CI/CD pipeline and Jenkins for deploying the code.
  • Eureka service registry of PCF configured for each services to enable communicate via cloud.
  • Used in-built market place services of PCF for RabbitMQ, MySQL config.Restful API’s are created to handle real-time request/response.
  • Implemented algorithm to optimize item service calls to minimize the load on coms. which returns response with Item details in less than 30 milliseconds.
  • Work in fast paced bi-weekly sprint environment following Agile principles and methodologies.
  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Hosting Micro Services on PCF and AWS platforms.
  • Migrated applications from internal data center to AWS.
  • Worked as a application developer with java.

Technologies Used: Java/J2ee, Spring boot, Rest api.

Confidential

Java Developer

Responsibilities:

  • Creating Rest APIs and calling the APIs from central engine and LAP for publishing module, wrote the script (sh, bash, unix) for the archival processing for download piece in Publishing module and writing the JUNIT test cases for API Testing.
  • Writing the code for authentication through CSP cookies and web junction.
  • Launching the courses, creating payload for Rest call and Testing the flow (Upload, publish and download the courses) in different Linux system and environments.
  • Developed JavaBeans with Hibernate for necessary transactions like fetching the required data, updating the vendor information.
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
  • Setup AWS VPC's for dev, staging and Prod environments.
  • Deployed and hosted the application on AWS using OpsWorks, automated single click deployment onto AWS using Chef.
  • Configured Jetty Server to instead of Tomcat to run for Spring Boot apps.
  • Hands on experience with one or more Cloud Infrastructure and Services like Amazon AWS.
  • Developing a product-level cloud-based architecture in AWS.
  • Installing and automation of application using configuration management tools Puppet and Chef.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, Cloud Formation.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Product enhancements and implement solutions for multi-tenant J2EE based legacy enterprise product enabling as Cloud based deployment and higher availability and scalability.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS and worked AWS Cloud management.
  • Utilized Jenkins, Git, and Eclipse for deployment on test servers and to move towards CI/CD.
  • Worked on Jenkins to integrate the code and perform testing on it.
  • Manually tested the web application through different environments.
  • Written Black Box test cases based on the User and Business Requirements.
  • Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API. Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • JBoss configuration, Creating build and deploy code in Jenkins, DB setup, running queries and scripts, creating branch & merging code in master(Using GIT) and flow Testing.

Technologies: Java/J2ee, Scripting bash, Linux, Rest API, Git, Mysql, oracle, Code cloud & Junit

Confidential

Application Developer/Support/Technical Analyst

Responsibilities:

  • As a technical analyst, I worked with offshore team, analyse the technology, developed the application and finally performed testing.
  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Involved in launching the shopping cart with REO and place orders.
  • Worked as a full stack developer using angularjs with java.

Technologies Used: Java/J2ee, Spring, Hibernate,jsp,angularJS,html, css, ajax.

We'd love your feedback!