We provide IT Staff Augmentation Services!

Sr Java Developer Resume

2.00/5 (Submit Your Rating)

MinnesotA

SUMMARY:

  • Around 7+ years of experience in Systems Analysis, Design, Development and Implementation of Web and Client/Server and Enterprise Application development using J2EE Framework.
  • Experience on Core Java technology which includes Exception Handling, Multi - Threading, Collections, Generics, Enums, JDBC, RMI, network programming.
  • Extensive experience in designing and developing software applications with the JDK , EJB, JDBC, JSP , Servlets , Java Beans , AJAX , JSON J MS , XM L, JavaScript, JQuery, CSS, REST, SOAP.
  • Expertise in handling Object Oriented Design (OOD), Design Patterns, J2EE Design Patterns , MVC , Struts , multi-tier architectures and distributed architectures.
  • Proficient in programming and object-oriented design, writing algorithms, ability to approach technical problems
  • Working experience in using different modules like Spring Core Container Module, Spring Application Context Module , Spring MVC , Spring AOP , Spring ORM.
  • Implemented various levels of application and services using Spring-Framework, Micro Services, EJB3, Struts2 and ORM tools like Hibernate for fast pace and efficient code generation.
  • Expertise in Integration of Amazon Web Services ( AWS ) with applications infrastructure.
  • Proficient knowledge in databases like MySQL, Oracle, Apache Cassandra, DB2, SQL Server, well versed with strong and in-depth knowledge of relational database systems design and development.
  • Experience with Angular JS MVC Framework including authoring complex directives, services, controllers and filters working with animations, routing and states.
  • Experience with Spring MVC, IOC, Spring JDBC, Spring IO, Spring Boot, Spring Microservices, Spring Ribbon, Spring Netflix, Spring Zuul, Spring Eureka with Thymeleaf.
  • Expertise in implementing Micro Services Architecture using Boot Application, Eureka Discovery Service, Eureka Client, Netflix Eureka, Eureka Instance, REST, SOAP, JPA, Hibernate.
  • Deployed Services in Jenkins, Meson Marathon, Docker Swarm.
  • Experience in configuring, implementing and supporting High Availability (Replication) with Load balancing (sharding) cluster of MongoDB having TB's of data.
  • Experience in building NoSQL schemas and maintaining sessions by MongoDB
  • Experience working with AWS Cloud services like IAM, EC2, S3, EBS, RDS, VPC and ELB.
  • Expertise in building REST API, SOAP API with XML/JSON.
  • Experience in using Splunk for monitoring logs in various environments like DEV, PROD and iTest. Configured the logging tool in the applications using Log4j, slf4j
  • Strong experience in SOA architecture and publishing web services (SOAP, RESTful) that include several components like SOAP, WSDL, XML, XSD, UDDI, JAX-RS and JAX-WS, JAX-RPC, JAXB .
  • • Extensive experience in development and implementation of Restful Web Service as a Provider using messaging medium as JSON and have also implemented Soap based web services, WSDL and UDDI using XML over HTTP(s), SOAP, WSDL, Restful protocols.
  • Strong knowledge of J2EE /Java application development background, with experience in defining functional and technical specifications and deploying applications (WAR and EAR) on various servers in multiple ambiences (DEV, SIT, UAT and PROD ).
  • Expertise in installing and configuring IBM WebSphere Application Server 8.0, IBM Http Server and Tomcat. Worked on bug tracking tools like JIRA, Issue Trak, Version One.
  • Responsible for designing Presentation Tier (web pages) using the concepts such as Themes, Skins, HTML5, XML, CSS3 , java script an d jQuery using AJAX
  • Worked on Database Development wrote SQL queries, Stored Procedures, Functions, Triggers using SQL Server Management Studio, SQL Developer and TOAD.
  • Experience using SOAP UI, Swagger, Postman.
  • Experience in using different version controlling Subversion, CVS, GIT , and Rational Clear Case.
  • Experience in implementation of prototypes using AWS with Cloud Computing.
  • Hands-On experience in various agile methodologies like Test Driven Development (TDD), SCRUM , Pair Programming and version management tools Stash, GitHub, SVN.

TECHNICAL SKILLS:

Programming Languages: Java, PL/SQL, Python, C.

Scripting Languages: Ant, JavaScript, VB Script, UNIX shell.

Markup Languages: HTML, XML, XSL, XSLT, DHTML, XHTML.

Web Technologies: HTML 3/5, DHTML, XHTML, CSS3, XML, XSL, XSLT, SAX, Schema, XPath, DOM, WML, JavaScript, JQuery, JSON, AJAX, Angular JS, Twitter Bootstrap

Frameworks and Tools::

Struts1.x/2.x, Spring2.x/3.x/4.x, Hibernate3, SpringMVC, IOC, AOPMethodologies

Agile/Scrum, Waterfall and Test: Driven Development, Data Structures, Algorithms.

SOAP, REST, WSDL, UDDI, JAX: RPC, JAX-RS, JAX-WS, JAX-B, Axis2, Jersey.

Messaging: JMS, Apache Active MQ, Rabbit MQ, Apache Kafka

Web Design Tools: Bootstrap 3.0, Dreamweaver

IDEs: Eclipse 3.x/5.x/7.xNetBeans, Hibernate Tools, Spring Tool Suite, IntelliJ.

Databases: MySQL 5.x, Oracle 9i/11g/12c, DB2, Microsoft Sql server, MongoDb 2.x/3. x.

Database IDE s: MS SQL workbench, SQL developer, DBvirtualizer

Web/App Server: Apache Tomcat/7.0, IBM WebSphere 6.1/7.0, JBoss6.x/7.x BEA Web Logic 8.1.

Testing Tools: Junit, TestNG, Mockito, Jasmine and karma, Jmeter.

Bug Tracking tools: JIRA, Bugzilla

Debugging Tools: Firebug, developer Tools

PROFESSIONAL EXPERIENCE:

Confidential, Minnesota

Sr Java Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application, design analysis and code development using GUI interface and Web pages using HTML5, CSS3, JavaScript, jQuery
  • Implemented various java concepts such as multi-threading, Exception handling, collections, lambda expressions , parallel streams , and practical interfaces .
  • Developed applications using new features of Java 1.8 Annotations, Lambda Expressions, Iterable Interface, Generics, enhanced for loop and Enums.
  • Implemented Basic Data Structures and Object-Oriented, Design and Analysis of Algorithms
  • Extensive & expert level of experience with Java Platform, JEE, EJBs, JDBC, JPA, Servlets, JSP, JMS, XML, Applets, JavaScript, POJO.
  • Developed and implemented the MVC Architectural Pattern using JSF Framework including JSP, Servlets, and EJB.
  • Involved in the front end using JSP, JSTL and jQuery, jQuery UI, Servlets, Angular 4, JavaScript, JSON and AJAX.
  • Developed application on spring framework by utilizing its features like Dependency injection, Spring Beans, Spring IOC, Spring AOP, Spring Security, Spring JDBC, Spring MVC.
  • Used Spring MVC for implementing web tier and developed web-based application server components and configured beans using Spring IOC.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Implemented Microservice Architecture with Spring Boot -based services interacting through a combination of REST, SOAP and Apache Kafka
  • Developed Micro Services to provide RESTful API utilizing Spring Boot with Spring MVC .
  • Used Netflix OSS stack to solve some interesting distributed-systems problems.
  • Managed Eureka Client, Eureka Server, Eureka Instance, Eureka Service through Spring Bootboard.
  • Used Stash as code repository and GIT as version control to manage the code commits, pull, push.
  • Used JIRA as an issue tracker tool to collaborate with testers and functional team as well as to track defects and change requests.
  • Designed and Developed REST API end -points using Swagger YAML and NodeJS .
  • Implemented Rabbit MQ Services for reliable and asynchronous exchange of information.
  • • Configuring, implementing and supporting High Availability ( Replication ) with Load balancing ( sharding ) cluster of Mongodb having TB's of data.
  • Developed and deployed EJB 3.0 bean components on WebLogic application server.
  • Deployment/Delivery as a iterative process and Automation of Infrastructure as Code Managed Amazon Web Services like EC2 , S3 bucket, RDS, EBS , ELB , RDS through AWS Services/Packages.
  • Extensive experience focusing on services like IAM, S3, Elastic Cache, SNS, SQS, Amazon Glacier.
  • Experienced using different log monitoring tools like Splunk, ELK (Elastic Search, Logstash, Kibana) to see logs information, monitor, security and get the health notifications from nodes.
  • Used MySQL, Dynamo DB and Elasti Cache to perform basic database administration.
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Involved in creating Message enrichers and customizing REST responses.
  • Coded Gradle build scripts to build and deploy the application on WebSphere 8.5.
  • Good experience of Microservices , Domain Driven Design ( DDD ), continuous integration ( CI), continuous delivery/deployment using Jenkins and Docker .
  • Used Junit and Mockito framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Participated in code review and mentoring sessions and used GIT as version control and GIT Bash for GIT interaction
  • Experience in working version control tools like CVS, GitHub and SVN.
  • Designed and Developed UI for Customer Service Modules and Reports using AngularJS, HTML5, CSS3, Bootstrap, JavaScript and jQuery.

Environment : Java 1.8, Spring 4.0, Spring, Spring Boot, Spring MVC, Spring IOC, Spring AOP, Spring DAO, REST API, Micro Services, WebSphere 8.0, Mongo dB, Node-JS, NPM, Hibernate 4.0, Oracle11g R1(10.3.6), IBM RAD, Gradle, Brackets, Thyme Leaf, JUnit, Mockito, log4j, Angular JS, jQuery, Bootstrap, HTML5, CSS3, LESS, GIT, WebLogic, ALGORITHMS

Confidential, Chevy chase, MD

Sr. Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Design & Analysis of the Customer Specifications, Implementing and testing.
  • Implemented centralized dispatch controller to pass incoming request to helper classes using Spring MVC annotations, custom annotations and java reflection technology.
  • Good exposure to Java Web Services development using SOAP, REST, WSDL &UDDI and spring.
  • Experience of working with Application Servers like Apache Tomcat, IBM Web Sphere.
  • Assisted in successful platform migration of application from IBM Web sphere to Apache Tomcat.
  • Used Web services - WSDL and SOAP for getting required information from third party
  • Used Oracle ADF, JDeveloper, HTML5, jQuery for all front-end development.
  • Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
  • Identified weaknesses in QA Processes, Web testing, Selenium Automation.
  • Proficient in developing and maintaining of packages, functions, application procedures, stored procedures, triggers, tables, indexes, views using Oracle PL/SQL database programming language and
  • Using JIRA to manage the issues/project work flow
  • Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts
  • Developed User Interface Components using JSF (Java Server Faces). Designed web module in spring framework for the J2EE application.
  • Designed and developed the front end of the application using HTML, jQuery, Bootstrap, CSS JavaScript, along with implementation of backend algorithms in Java and performing unit testing
  • Implemented Unit Tests for different Data Structures.
  • Implemented Spring JMS message container listener to retrieve log objects from queue and send different destinations.
  • Experience working in Spring Frameworks includes Spring MVC, Spring cloud, Spring Security, Spring IOC, Spring boot.
  • Contributed for migrating existing module into REST based Microservices and provide all the CRUD operations required using Spring Boot.
  • Utilized Eureka Client, Eureka Server, Eureka Instance, and Eureka Service through Spring Boot board.
  • Proficient in AWS services like VPC, EC2, S3, ELB, EBS, RDS, Redshift, IAM, CloudFormation, Route53, ACM (Amazon Certificate Manager), Glacier, CloudWatch, CloudTrail, SNS, AWS Config,
  • Deployed microservices to Ansible Playbook in Docker containers, managed by Mesos/Marathon
  • Implemented SLF4J for all classes for logging and to set debug levels.
  • Designed REST APIs supporting JSON that allow sophisticated, effective and low-cost application integration. Implemented RESTful webservices (JAX-RS) supporting both XML and JSON message to perform CRUD tasks.
  • Implemented various parts of a mobile application using RESTful Web services, JavaScript, AngularJS, Tomcat.
  • Used Web services - REST and SOAP for getting member information from third party.
  • Used Ajax for backend interaction and data interchange with a synchronous call parsing the XML data, creating an XML HTTP Request and reading the data in the response XML from action class.
  • Front end unit testing with Jasmine of single page of the MPA portal.
  • Responsible for developing GUI / user interfaces using JQuery, CSS & HTML.
  • Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
  • Involved in the deployment of applications in SIT Development & QA environment.
  • Developed server code using Hibernate, Spring and Web Services under the guidelines of Service Oriented Architecture.
  • Worked on MongoDB design and indexing techniques. Implemented read preferences in MongoDB replica set.
  • Used Java Message Service (JMS ) for reliable and asynchronous exchange of information.
  • Utilized Java Swing framework to develop client-side components.
  • Used JMeter to perform load tests for SMTP Server which listens at custom port.
  • Used Jenkins continuous integration tool to make the build passes before deploying the code to other environments (DEV, SIT, iTest, Prod)
  • Used Check Style as code review and static code analysis tool.
  • Used SOAP UI for testing SOAP web services using WSDL or URI
  • Used Swagger to test REST web services end to end.
  • Implemented RestTemplate, Spring Mock MVC for Integrations tests & Mockito to mock the dependencies.
  • Used Payload Driven Testing to test the application functionality by loading the request payload from resources with JSON Schema Loader.

Environment: JAVA, J2EESpring, REST, JavaScript, Data Structure, Algorithms Bootstrap, Jasmine, Mustache, Backbone, JQuery, JSON, SOAP, Unix, IntelliJ, Git, Ant, Jasmine, MongoDb, Log4J, Web Services, Tomcat, MySQL, Agile, Scrum, Angular Js, HTML 5, CSS 3.

Confidential, Omaha, NE

Java Developer

Responsibilities:

  • Involved in the analysis, design, and Java development and testing phases of Software Development Lifecycle (SDLC) using Java J2EE technologies such as Spring MVC , Hibernate , JSF, JPA, HTML, JavaScript, J query, AJAX, CSS3, JSON and Rest web services.
  • Worked in an Agile development environment involving Sprint planning, Scrum and story pointing
  • Contributed to the design direction by building mock-ups in Photoshop and Frontend.
  • Designed and Developed complex UI screens using Spring MVC, AJAX, jQuery, JQuery-EasyUI, JSP, CSS, HTML and JavaScript.
  • Written JDBC statements, prepared statements, and callable statements in Java , JSPs and Servlets .
  • Implemented Struts 2.x framework in the application. Responsible for configuration and integration of Spring 4, Struts 2.x and Hibernate .
  • Worked on implementing Service Oriented Architecture using Web Services ( SOAP , REST )
  • Implemented Persistence layer using Hibernate to interact with the MySQL database.
  • Proficient knowledge in databases like Oracle , DB2 , SQL Server , MySQL , well versed with strong and in-depth knowledge of relational database systems design and development.
  • Used Spring MVC to develop application architecture and J DBC to interact with Database.
  • Used Hibernate for object relational mapping ( ORM ) and persistence.
  • Performed various Ready-for-Business Checks ( RFB s) in the morning to ensure that the systems are up and running.
  • Expertise in unit testing using JUNIT , Jasmine , Mockito , Spring Mock MVC , RestTemplate .
  • Developed the application under J2EE Architecture using Spring , Struts , Hibernate, Servlets , WebLogic and JSP
  • Work closely with the API team in unifying authentication methods and providing proper transaction tracing throughout the entirety of the stack (both monolith and micro services)
  • Used SAX and DOM parser for parsing xml documents and XSLT API to handle XML parsing in Object Oriented way.
  • Implemented rest web services using REST , JSON and JAX-RS and SOAP web services using JAX-WS .
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement. used the Spring IOC feature to get hibernate session factory and resolve other dependencies.
  • Designed interactive web pages with front end screens using HTML and CSS3.
  • Implemented jQuery, AJAX calls in JSP web pages to render the response on to UI.
  • Created unit tests using JUnit framework in test driven development approach and developed unit and integration test cases using JUnit and Mockito .
  • Used SVN as version control tool and Maven as build tool.
  • Worked closely with requirement team, testing team, data base administrators and production support.

Environment : Core Java, J2EE, MVC, Ajax, jQuery, JSP, HTML, JavaScript, Struts, Spring, and Hibernate, SQL, REST, JSON, SOAP, SVN, Oracle ADF Faces, Mockito, JUnit, JDBC and Maven .

Confidential

J2EE Developer

Responsibilities:

  • Developed the application using the iterative and incremental software development process of SCRUM technology.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Integrating Struts with spring by delegating Struts action management to Spring Framework using proxy. Used Spring Framework for Dependency injection.
  • Used Spring IOC for dependency injection.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Agile methodology to implement the application.
  • Involved in Spring MVC implementation.
  • Prepared SQL/Pl/Sql scripts as per the System Analyst Requirements.
  • Implemented Spring-Security for authentication process against LDAP, J2EE pre-authentication, and Database.
  • Developed Webservice provider methods (bottom up approach) using WSDL and RESTful for transferring data between the Applications.
  • Configured Java Messaging Services (JMS) on Web Sphere Server using Eclipse IDE
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Used Java Scripts for client-side validations and validation frame work for server-side validations.
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Used ANT scripts to fetch, build, and deploy application to development environment.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Deployed the application on to JBoss application server.

Environment: Java, Springs, JNDI, Struts 2.0, HTML, JQuery, CSS, JavaScript, Hibernate, SQL, LINUX, ANT, Log4j, JUnit, XML, JSP, Servlets, JAX-WS, JSON, JSTL, AJAX, JBoss Application Server.

Confidential

J2EE Developer

Responsibilities:

  • Involved in SDLC - Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Implemented Use Case Diagrams and Sequence Diagrams during the design phase using Visio.
  • Developed user interface with JSP and used JSP Tag libraries to simplify the application complexity.
  • Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information.
  • Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
  • Used Scrum based Agile approach for the Software Development.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Worked on the PDF and EXCEL format file download of user data on JSP’s when user wanted to save his/her personal data on JSP page tables.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC
  • Create Data Model for and initial Java JPA entities for RFP project.
  • Extensively used Eclipse while writing code & used SVN for version control.
  • Extensively involved in writing SQL queries and PL/SQL Stored Procedures, Functions and Packages to meet the business requirements.
  • Involved in creating database objects such as tables, views, synonyms, indexes, sequences, and database links.
  • Optimized and enhanced the existing procedures and SQL statements for the better performance.
  • Used database level triggers such as LOGON/LOGOFF/DATABASE STARTUP and DDL triggers to track schema activities.
  • Utilized PL/SQL developer tool in developing all back-end database interfaces.
  • Created stored procedures, packages, cursors, triggers, and functions to retrieve data from the database using PL/SQL.

Environment: Java, J2EE, JSP, Servlets, SQL, PL/SQL, Springs, Hibernate, JSF, Struts, JIRA, HPQC, Oracle 11g, SOAP UI

We'd love your feedback!