We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • More than 5+ years of experience working as a java developer
  • Expertise in various Spring Modules (Spring MVC, Spring JDBC, Spring Boot, Spring IOC, Spring AOP, Spring Data JPA, Spring Transaction, Spring Security, Spring Batch, Spring Scheduler) along with Hibernate as the back - end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Expertise in n-tier Architecture, object-oriented Enterprise java web applications using J2EE technologies/frameworks which includes JSP, Servlets, EJB 2.0/3.0 (Entity Beans, Session Beans, MDB, Transactions, Security), JMS, Struts, JSF, Spring, Hibernate, JDBC, JavaScript, SOAP/REST Web services.
  • Experience in core AWS (Amazon Web Services) services like (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, DevOps Works and Cloud Formation) and security practices (IAM, Cloud watch and Cloud trail).
  • Built and maintained REST APIs developed and configured in Spring Boot, Spring MVC, Hibernate, Java 8
  • Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery, JSON, AngularJS, JSF and JSP.
  • Experience in designing Rich Internet Applications (RIA's) with jQuery and AJAX.
  • Extensive knowledge of MVC architecture and J2EE Design Patterns like Singleton, Session Facade and Service locator, DAO, DTO and Business Delegate in the development of web based and distributed Enterprise Applications
  • Web Services expertise using: REST, SOAP, SSL, XML, XSLT
  • JS technologies: Node JS/Angular JS/Express, Mongo DB, Bootstrap JS, React JS
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach. Used Maven tool to build and deploy J2EE Applications.
  • Used Log4j along with Splunk for logging error/debug messages and managing them.
  • Used Git, GitHub for Version Controlling along with Jenkins Build Server.
  • Experience in programming, deploying, configuring and administering Application Servers like JBoss and Web Servers like Apache Tomcat 7.0/6.0
  • Proficient in programming by using the IDE's such as Eclipse Oxygen 3a, Spring Tool Suite 3.9.5 and NetBeans 8.2.
  • Experience of Database design in Oracle/SQLServer/MongoDB query-based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server and MongoDB.
  • Proficient in programming by using the IDE's such as Eclipse Oxygen, Spring Tool Suite and NetBeans. Excellent analytical and communication skills. Good understanding of Software as a Service (SaaS)
  • Real time reporting in internal SharePoint site using Adobe Flex API's along with Micro strategy API's. Involved in Adobe Flex development exposure of Flex layout and navigation, event handling, pop - up dialogs, menus and skinning.
  • Utilize ActionScript to develop and maintain the Flash and live-streaming components of the company's websites.
  • Experience in application development using Python, Django, HTML5, CSS, Git, Java \J2EE, JavaScript, Oracle, PostgreSQL and SQLite.
  • Experience in object-oriented programming (OOP) concepts using Python, C++ and PHP.
  • Experience in web-based UI design and interface development using JSP, HTML, DHTML, CSS, Bootstrap, JavaScript, Angular JS, Backbone JS, JQUERY, AJAX and JSON.
  • Designed and implemented large scale business critical systems using Object oriented design and Programming concepts using Python and Django.
  • Involved in web application development using ASP.Net, HTML5, JavaScript, jQuery, Knockout, Bootstrap, PHP and Action script 3.
  • Expertise in developing different web applications implementing the Model-View-Controller (MVC) architectures using Full stack frameworks such as Django, Zope and TurboGears.
  • Experience in using Eclipse, PyCharm, Visual Studio, Pyscripter and SublimeText while developing different application in python.
  • Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud (EC2), Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic Filesystem, RDS, DMS, VPC, Route53, CloudWatch, CloudTrail, Cloudformation, IAM.
  • Experience with ORM's such as Django and SQL, Alchamy, database design and normalization. Proficient skills of using PyUnit, PyTest for writing unit test cases.
  • Experienced in web applications development using Django/Python, Flask/Python, and Node.js, Angular.js, JQuery, while using HTML/CSS/JS for server-side rendered applications.

TECHNICAL SKILLS:

Programming Languages: Java 8, J2EE, SQL, C, C++.

IDE: Eclipse, IntelliJ, Net Beans, IBM Rational Application Developer (RAD)

Platforms: Java/J2EE Java, JSP/J2EE, RMI, Java Beans, JDBC, Spring, Servlets, JMS, JNDI, GWT, SSL

Web Development: XML, HTML/HTML5, XML Schema, CSS/CSS3, DHTML, JavaScript, DOJO, JQUERY,AJAX, JAXB and DOM, XSLT, XPATH

XML Technologies: DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.

Relational Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL

Operating Systems: Windows Server 2008R2, Windows 7/8.1/10, Ubuntu, Mac

Version Control Tools: SVM, GitHub, Spyder, Octave GUI

Web Services: Soap UI, WSDL, RESTful

Frameworks: Spring (MVC, Web Service, DAO, Social, Security, etc.), Hibernate ORM 5.0.2, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting).

Reporting Tools: Jasper Reports, BIRT, Crystal Reports.

Other Tools: JIRA, Confluence, Bamboo, Sonar, Fisheye, Taiga.io, GitHub, AEM.

Methodologies: SDLC, RUP, Agile (Scrum/Extreme Programming).

Cloud Services: Windows Azure, Amazon Web Services (AWS)

Automation Tools: Selenium

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, San Francisco, CA

Responsibilities:

  • Worked as Java Developer for MMS Application.
  • Gathered user requirements from the Client Relationship Managers.
  • Documented the requirements and there by analyzed and involved in design, code.
  • Designed and developed the system using J2EE based on Struts MVC architecture.
  • Implemented request and response objects using SOAP web services and created routes using Apache Camel.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Involved in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
  • Used Spring ORM Hibernate Template as the ORM tool to communicate with the database.
  • Implemented MVC architecture by applying AngularJS framework.
  • Involved in designing the roles and groups for users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups, and IAM.
  • Involved in coding for the presentation layer using Apache Struts Framework.
  • Involved in writing middleware components EJB session beans, message driven beans to handle business modeling.
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
  • Designed User Interface (UI) applications and professional web applications using HTML, XHTML, CSS, JAVASCRIPT, ANGULAR JS, JQUERY, AJAX, JSON and XML.
  • Implemented design patterns like DAO, Factory and Front Controller.
  • Proficient in developing front-end applications using HTML5, CSS3, JavaScript, Bootstrap, Angular JS, Backbone JS and MVC frameworks.
  • Used Apache JSP, JSTL, etc. for presentation which invoke the Java Beans to interact with Controlling Servlets.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Used Restful API for client server communication.
  • Used RAD 7.1 as IDE.
  • Used JavaScript, Regular Expressions for Form Validations.
  • Developed complex queries, PL/SQL and stored procedures for data retrieval & updating.
  • Used CVS for Version Controlling.
  • Performed Unit Testing and interacted with QA for testing.

Environment: Java, Struts1.1, HTML, JavaScript, JDBC, Hibernate, ANT, XML, XSD, XSLT, DOM Parser, SAX Parser, Servlets, JSP, EJB 2.0, Oracle, Cassandra, Log 4j, Junit, Edit plus, Rational Clear case, Rational Clear quest.

Java Developer

Confidential, Mentor, OH

Responsibilities:

  • Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Good client interaction and involved in client and Business discussions for requirements gathering and planning. Performed onsite design and code review before delivering the modules.
  • Enhanced the application with Spring Boot Framework to produce a runnable jar, the framework is clearly a formidable utility in the development of deployable micro-services
  • Developed REST web services & consumption of the responses to build in UI.
  • Developed screens using Java, HTML5, CSS, JSP and JavaScript.
  • Moving the micro-services as cloud bases in AWS EC2 server & deployed using Elastic bean stalk services of AWS. Used AWS Cloud watch for monitoring.
  • Developed web applications using Rational Application Developer (RAD) and deployed it in web sphere application server. Working on the migration of WAS 8.5 codebases to WAS liberty profile.
  • Well versed in designing presentation layer components using Servlets, JSP, JQuery, Tag Libraries, HTML, CSS and JavaScript.
  • Introduced asynchronous calls in the application, using AJAX, to enhance and optimize the performance, in turn reducing the callback/processing time of the GET request.
  • Developed REST services to talk with adapter classes and exposed them to the Angular JS front-end which resolved single sign-on authentication of target .Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology.
  • Used Angular JS as the development framework to build a single-page application (SPA) and reusable Angular JS applications. Worked on creating Single Page Applications using Ember Js framework.
  • Maintaining the business standards in EJB and deployed them in WEBSPHERE application server. EJB, Servlets are used to handle the data collected from the JSP's.
  • Worked on dyna cache and distributed map cache to improve performance.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information. Used JPA, hibernate persistence API for the database operations to interact with Oracle Database.
  • Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX taking advantage of the frameworks Angular JS.
  • Used JUnit for testing the application modules and Log4J for logging.
  • Implemented methods to validate, invalidate, keep a live session for login process and maintaining session credentials.
  • Used Maven repository to include all the jar files required for the JSP Tag libraries.
  • Used SVN for version control across common source code.
  • Fixed priority & performance related defects after the portal went to pre-prod environment.
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic Used Spring Frame work for IOC, AOP, and DAO layer design patterns.
  • Designed, built, and deployed some multitude applications utilizing almost all the AWS stack (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling).
  • Experienced in build, deploy multi module applications using Maven and CI servers like Jenkins along with Git for version management.
  • Involved in exception handling testing using SOAP UI and Security of Mule endpoint through WSSR.

Environment: JDK 1.8, Spring Boot, XML Schemas, XSLT, WSDL, Maven 4.0, Log4j, Rest Web Services, IBM RAD, WAS, Bootstrap, CSS, Angular JS, Maven, Jenkins, Oracle 12 c, AWS, Micro-services, Git

Java Developer

Confidential, Roseland, NJ

Responsibilities:

  • Involved in developing of presentation layer for the application modules using HTML5, CSS3, jQuery, AJAX and Angular 2.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Developed applications using Angular2, Java and new features of java (lambda expressions).
  • Used spring framework like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and Spring Boot.
  • Implemented Restful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Angular and parsed the data to client.
  • For application logging, notification, tracing mechanisms used Log4J and executing unit test cases using JUnit.
  • Developed Application to asses JSON from Restful web service from consumer side using Angular 2.
  • Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP and Spring Quartz for scheduling tasks to generate reports.
  • Development and improvement of scheduling and stuffing web solution built in Java/Flex and MYSQL.
  • Created and injected spring services, controllers and DAOs to achieve dependency injection.
  • Developed Persistence layer using Spring Data to interact with the Database.
  • Worked on Creating Kafka topics, partitions, writing custom partitioned classes.
  • Extensively used oracle sql and MongoDB along with spring data for mapping repository.
  • Worked with Spring Cloud in creating Rest API's and exposing them using Eureka service registry.
  • Developed Spring Restful/Microservices and implemented Spring Restful/Micro Services and implemented Spring Eureka as part of Services Discovery.
  • Implemented Authentication & Authorization with Spring security.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular 2 modules.
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.

Environment: Java, J2EE, PL/SQL, Spring, Spring Data, Spring MVC, Javascript, Angular Js, JMS, JNDI Oracle, XML, DOM, Eclipse IDE, Tomcat, WebSphere, JDBC, MS SQL Server, Git, RESTful Web service.

Java Developer

Confidential, Milwaukee, WI

Responsibilities:

  • Developed front end for Schedule Inefficiency using JSP/Servlets.
  • Performed Analysis, Design, Development, Integration and Testing of application modules.
  • Implemented application prototype using JSP, Servlets, JDBC, and to give the presentation.
  • Developed the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core Dispatcher Servlet. Also implemented Dependency Injection using the spring framework.
  • Developed JSP custom Tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Spring Framework.
  • Used Eclipse Indigo IDE to develop the application.
  • Used JBoss Server to deploy the application.
  • Wrote technical documents related to workflow model and activities performed for the particular work items.
  • Responsible for working on consuming SOAP web services.
  • Developed complex database SQL queries/Stored Procedures and tuning SQL queries.
  • Implemented logging mechanism using log4j tool.
  • Responsible for unit testing using JUnit and building test cases and templates for integration testing.
  • Used Subversion to commit the source and created tags and branches.
  • Communicated with the Offshore Team and helped them understand the Business Requirements.

Environment: Java, J2EE, JSP, Hibernate, Spring, JNDI, HTML, CSS, XML, Java Script, Eclipse, XML, JBoss, ANT, JMS, SQL Developer, MS Visio, PL/SQL, Oracle, DB2, JProfiler SVN, Log4j, JUnit.

We'd love your feedback!