We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Salt Lake City, UT

SUMMARY

  • Over 8 years of experience in the requirement analysis, design, development, testing, implementation, and support using Object Oriented Methodologies and Java/J2EE technologies with all 3 - tiers of application development: Presentation, Business, and Persistence layers.
  • Extensive working experience on scripting languages including HTML, DHTML, CSS, XML, JQuery, AngularJS, Tiles, Tag Libraries and JavaScript
  • Expert level skills on JQuery, JavaScript, AJAX, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries
  • Proficiency with the application servers like WebSphere, WebLogic, JBOSS and Tomcat.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration.
  • Experience in Server infrastructure development on API Gateway, ELB, Auto Scaling, DynamoDB, Elastic search, Virtual Private Cloud (VPC), Kinesis, Cloud Watch, ECS.
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more EC2 instances.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Installed the application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Good experience to setup, configure continuous build processes using Hudson, Puppet, Ansible, Jenkins, Maven, Ant, Gradle, Docker, and Bash.
  • Extensive experience in developing applications using Java, Java Beans, JSP, JSF, Servlets, Apache Struts framework, EJB, JDBC, JNDI, JMS, MQ, XML: XSLT, DTD or Schema modeling, DOM/XPath/SAX parsing, JDWP, Spring, Spring Boot, Spring Batch, Guice, Jasper reports, Spring dynamic modules (OSGI), Hibernate, Ajax, JUnit, stubby, borg, Oracle.
  • Proficient in developing Web Services, related technologies & frameworks: WSDL, SOAP, REST, AXIS and Jersey, SOAPUI and generating client’s client using Eclipse for Web Services consumption.
  • Experience in built web services using Spring and CXF operating within ESB, offering both REST, AWS and SOAP interfaces.
  • Experience in developing core infrastructure in Python on Google App Engine.
  • Knowledgeable with RDBMS concepts like writing SQL Queries.
  • Working experience of Relational DBMS like MySQL, Apache Solr, Elastic Search, Oracle SQL PL/SQL, SQL Server (MS SQL), DB2, Postgre-SQL and NoSQL DBMS like MongoDB, Coherence/Hazelcast and Oracle Performance Tuning.
  • Experience in software configuration management using CVS, Tortoise SVN, PVCS, GitHub and IBM Clear Case.
  • Experience in Agile software development process, Test Driven Development and Test First
  • Having knowledge and hands-on experience with Selenium, Junit, Log4j testing tools.

TECHNICAL SKILLS

Languages: C, Java, J2EE, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, Log4J API, Java security

Markup/XML Technologies: HTML, DHTML, XHTML, JavaScript, AngularJS, Backbone JS, Node JS, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON

Tools: & Framework Struts MVC, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring Core, Spring JDBC, Spring AOP, JSF, JUnit, SOAPUI, Groovy/Grails, EJB, JMS, Ant, Maven, Subversion.

Web services: AWS, micro services, SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAXB, Axis2, CXF

Web/App Servers: WebSphere, Apache Tomcat, JBoss EAP, WebLogic Server

Database: Oracle, SQL-Server, MySQL server, TOAD, DB2

IDEs: Spring Tool Suite, Eclipse, RAD

O-R mapping: Hibernate, iBatis

Modeling/ CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear quest, RTC, StarTeam

Version Control: Tortoise SVN, CVS, Rational Clear case, Git

OS & Environment: Windows, UNIX, Linux, OSX

PROFESSIONAL EXPERIENCE

Confidential, Salt Lake City, UT

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration.
  • Implemented Representational state transfer(REST) Web services for distributed systems using Apache Jersey framework to retrieve data from client side.
  • Used Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Created and Configure Micro services architecture for CDT Directory project and integrated with AngularJS application.
  • Created continuous delivery pipeline for CDT Directory to run the war, Ami and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of Micro services
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of, Elastic Beanstalk, DynamoDB, Kinesis, Lambda, RDS, S3, Route53, SNS, and SQS.
  • Developed AWS Lambdas that run in the AWS environment.
  • Used NoSQL databases like AWS DynamoDB and S3 for data persistence.
  • Provided events notifications and messaging capabilities using AWS’ SNS and SQS.
  • Create and configured the continuous delivery pipelines for deploying Micro services and lambda functions using Jenkins CI server.
  • Having knowledge in using Netflix OSS products and tools. Experience in using the Netflix OSS stack, specifically the Netflix Common Runtime Services and Libraries.
  • Experience with service based integration methodologies, including SOAP and REST services using Oauth and API Design.
  • Installing, configuring WebSphere on Linux,UNIXservers, integrating it with Apache server.
  • Providing support for implementation, troubleshooting and updates of applications on Linux/UNIX servers.
  • Achieved Dependency injection by creating spring 3.0 services, Spring Dynamic Modules (OSGI), spring controllers and DAOs so as to wire objects of business classes.
  • Requires knowledge of and implementation experience with Class loaders, OSGI - Karaf, Multi-threading, Reflection. Built NoSQL schemas and maintaining sessions by MongoDB.
  • Install, monitor and maintain the development infrastructure including JIRA and Confluence.
  • Hands-on experience in developing integration with Elastic search in any of the programming languages like JAVA and JavaScript.
  • Having knowledge of advance reporting using Elastic search and Node JS.
  • Create and configured the new Jenkins slave nodes CI automata and distributed the jobs between all Jenkins minions.
  • Configured the Slack in Jenkins and published the build status notifications.
  • Designed front-end presentation logic using JSP, CSS3 and Strut tags. Familiarity with Rules Engines like FICO, Drools, etc.
  • Analyze business requirements and develop various business delegates to integrate with Middleware services using SOAP and REST and queues, pub/sub.
  • Implemented Business Logic using Java, OOPs concepts, multi-threading, Java Concurrency, spring, spring boot, Spring Batch, Guice, Struts and Hibernate.
  • Experience with reporting frameworks like Jasper.
  • Advanced in full-stack with experience in core Java 7 or 8, dependency injection frameworks such as spring or Guice, annotations, JDBC, and JUnit.
  • Used JavaScript, NodeJS, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Developed Ant Scripts for the build process and deployed in WebSphere. Experience in Web/Application Servers such as Jetty and GlassFish.
  • Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
  • Implemented AJAX for asynchronous communication with server providing better user experience.
  • Created DDL and DML SQL scripts for creation of database objects in Oracle DB.
  • Experience in analyzing text, streams with emerging Hadoop-based big data, NoSQL. Hands on experience developing with MapReduce, Pig, Hive, Impala & Spark.
  • Used Apache Camel and Fuse, PL/SQL and Mongo DB for the proof of concept.
  • Developed Pythonscripts and redis which format and create daily transmission files.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used Maven building tool and Clear Case for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome.
  • Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs.

Environment: Java, JSP, Servlet, JavaScript, AngularJS, JQuery, AJAX, WebSphere Application Server, JSP, Spring, Spring Batch, Spring Boot, Spring Security Hibernate, Oracle, RESTful Web Services, AXIS, HTML5, CSS3, Jenkins, JAXP, JAXB, JMS, SVN, AWS, DynamoDB.

Confidential, Bloomington, IL

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Used AJAX API for intensive user operations and client-side validations.
  • Developed the application using JSF, MVC Framework.
  • Involved in writing Spring Configuration XML file that containsdeclarations and other dependent objects declaration.
  • Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application.
  • Developed Web services using Apache Axis SOAP engine that would be exposed to external applications to retrieve data from e-Client servicing platform
  • Worked in development of web services for business operations using SOAP, WSDL, JAX-WS, JDOM, XML, XSL and Apache CXF.
  • Experience in writing maintainable code with extensive test coverage and Groovy based Junit testing.
  • Inserted Dependency Injection between components using Spring (IOC) concept.
  • Implemented WMQ for provisioning using the Spring JMS Listeners parsed the XML message.
  • Spring annotations (Controller) mechanism to create RESTFUL applications.
  • Implemented Asynchronous messaging between components using JMS.
  • Used multithreading and synchronization in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed Java and EJB in Mainframe DB2 environment.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in Angular JS
  • Developed Web Interface using JSP, Java Script, HTML, JSFs, and CSS.
  • Wrote Stored Procedures and complicated queries for IBM DB2
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template.
  • Collaborate with the Documentation and Platform teams on planning, developing, and maintaining developer content for the GitHub Platform.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Involved in Bugfixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented PL/SQL procedures and views in Oracle Database using Altova Database Spy.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.
  • Created combined deployment descriptors using XML
  • Developed and used Maven for compiling and building the applications.

Environment: Java, J2EE, XMI, JSF, Hibernate, SQL, PL/SQL, Spring Batch, Spring web services Spring core, Spring JDBC, Spring, Spring JMS Listeners, Oracle, XMI, CSS, Log4j, Subversion, JQuery, SOAP, WSDL, JAX-WS, JDOM, XML, UML, Junit, XSL and Apache CXF, Angular JS, JBoss Application Server, Maven, Eclipse, JIRA, Fisheye.

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Involved in entire SDLC activities of the project including requirement gathering, analysis, design and development and testing
  • Involved in Object analysis, design and documentation of the application model using UML.
  • Implemented Authentication, Upload, Report and Logout processes. Supports Multipart file upload.
  • Developed Full text search using Apache Lucene.
  • Followed model, view and controller architecture (MVC) for the project development.
  • Developed the Presentation layer using Struts MVC. Implemented and maintained AJAX based rich client for improved customer experience.
  • Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application
  • Developed code using servlets api and java Api
  • Used Hibernate as Persistence tool to interact with Persistent database Oracle.
  • Used JavaScript, JQuery, JSTL, CSS3 and Struts 2 tags for developing the JSP’S.
  • Implemented the page GUI pages by using AJAX to asynchronous communication.
  • Created and executed unit test cases by using Junit framework and logging with log4j.
  • Implemented SOAP web services using apache axis. Used SoapUI for web services testing.
  • Worked with defect tracking system Mantis.
  • Worked with IDE as Eclipse Indigo and deployed into Tomcat Server & used ant build tool to achieve more functionality for build process.
  • Responsible for CI builds and integration of development stream in SVN.

Environment: Core Java, Java, J2EE (JSP & Servlets), HTML, CSS, Adobe Air, Adobe Flex, Hibernate, apache axis, web services, XML, UML, Testing, JBoss, Struts, Eclipse Indigo, Ant, SVN, Oracle, SoapUI, Mantis.

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • The application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Agile Methodology is used for development of the application.
  • Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
  • Spring Framework is implemented for a common look in all the presentation views.
  • Integrated spring MVC with spring DI and Spring hibernate DAO.
  • Implemented security for different front end views based on the access privileges.
  • Designed the user interfaces using JSPs and AJAX.
  • Created and developed REST based Web Services with JSON type of response.
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes and spring beans.
  • Involved in integration of layers (UI, Business & DB access layers).
  • Involved in writing DAO, DTO’s using Hibernate DAO Support.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Used JBoss Application Server and deployed the application into the server.
  • Developed JUnit test cases for DAO and Service Layer methods to accomplish TDD approach.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components into the server.
  • Interacted with quality assurance team for requirements gathering and analysis.

Environment: Core Java, J2EE, JSP, Spring, OOAD, MySql, HTML, XML, ANT, IBM RAD IDE, JBoss Application Server, Hibernate, Rest, LOG4J, SVN, TOAD, JUNIT.

Confidential

Trainee Software Developer

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
  • Developed various java business classes for handling different functions.
  • Developed controller classes using Struts and tiles api.
  • Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use Case Transaction diagrams.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs
  • Backend application layer is implemented using EJB in JBoss environment
  • Developed PL/SQL queries, Triggers and Stored Procedures to check the integrity of the data and actively involved in tuning SQL queries
  • Used AJAX for dynamically updating the content
  • Developed UI pages using HTML, Java script, JSP & Tag libraries
  • Participated in design and code reviews
  • Developed JUnit test cases for all the developed modules. Used SVN as version control

Environment: Java, J2EE, JSP, Struts, JNDI, DB2, HTML, CSS, EJB, Web Sphere Application Server,Hibernate, XML, DOM, SAX, ANT, AJAX, Rational Rose, Eclipse Indigo, SOAP, Apache Tomcat, Oracle, LOG4J, SVN.

We'd love your feedback!