We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Detroit, MI

SUMMARY

  • Over all 7 years of experience in Object - Oriented Analysis & Design, Development with strong Java / J2EE programming background developing Web based application using Agile methodologies practices
  • Strong Programming Skills in designing and implementation of multi-tier applications using JAVA with various J2EE technologies JSP, Servlets, JDBC, EJB, Struts, JMS SOAP/Rest Web Services, Spring, Hibernate, JSF and Angular JS.
  • Hands on experience with different Enterprise frameworks like spring, Struts, Axis2, Log4j.
  • Expertise in programming with Spring Framework, Spring dependency injection, handler mappings with Spring MVC annotations, Spring AOP, Spring DAO and ORM Integration.
  • Sound knowledge of Object Relation mapping tools Hibernate.
  • Experienced in working with back end layer using SQL, PL/SQL, JDBC, JPA and Hibernate.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front) and AWS CDK and Lambda.
  • Excellent knowledge of databases and developing Hibernate framework basedDAO layer using ORM concepts and JPA annotations for persisting and retrieving data through MySQL and Oracle databases
  • Expertise in XML based Web Services Technologies like SOAP, WSDL, JAXP parser to transfer and transform data between applications based on SOA (Service Oriented Architecture)
  • Experience implementing Jersey RESTful web services with JAX-RS annotation
  • Working Experience in designing the Front-end pages usingJSF, Angular JS, Java Script, JQuery, HTML, CSS, XML.
  • Experience developing Service (EJB) components for middle tier component to implement business logic and deploying on JBOSS web server.
  • Expertise in writing code using
  • Designed and developed various middleware integration components using various messaging technologies like JMS, Web sphere MQ and Mule ESB.
  • Have used Several Application Servers such as Web Logic,WebSphere, JBOSS and web servers like Tomcat.
  • Expertise in testing with and deploying applications using Ant, Maven, Jenkins,JIRA.
  • Experience working on UNIX, LINUX and Windows platforms.
  • Developed user interface using JSTL, Struts tag libraries,HTMLand wrote client side validation scripts using Java Script.
  • Performed code enhancements, new feature implementation, and unit testing of the code following best practices.
  • Expertise on J2EE Design patterns and Core Java Design patterns like MVC, Factory, Session facade, Singleton, Front Controller, Business Delegate, Service Locator, VO, DAO.
  • Hands on experience with Object Oriented Design (OOD) and developing applications using UML.
  • Strong experience working with databases (Oracle, Microsoft SQL Server, MYSQL, DB2) and programming languages SQL, PL/SQL in developing Views, Stored Procedures, Functions, Triggers and Joins.
  • Experience in various XML technologies like XSL, XSLT, XPath, XSD, DTD, and XQuery.
  • Very good working knowledge on configuration management tools likeSVN, GIT and CSV.

TECHNICAL SKILLS

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

J2EE Technologies: SJSP, Servlets, EJB, JDB, JDBC,JSTL, JNDI, JMS, EJB, Mule ESB, SOAP/Rest Web Services.

Frameworks: Struts, Spring, JSF, Hibernate, Angular JS

IDE's: Eclipse, NetBeans, WebSphere Application Development Studio 5.1.

Databases: Oracle, MySQL, DB2, SQL Server,Postgres

Source Control: Clear Case, CVS, Subversion, GitHub

Testing and Build Tools: Ant, Maven, Junit,JIRA

Operating Systems: Windows, Linux, Unix

Application Servers: Web Logic 7.1/8.1, Glassfish 4.0, Apache Tomcat Server, IBM Web Sphere Application Server 5.0

Methodologies: Waterfall, Agile

PROFESSIONAL EXPERIENCE

Confidential, Detroit, MI

Sr. Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.
  • Agile methodology was used to develop the application.
  • Followed TDD approach in developing the project.
  • Implemented Coding Using Spring Boot.
  • Developed Scripts using Shell Script for batch Jobs Automation.
  • Implemented Performance Testing using Scala.
  • Developed SQL queries for retrieving data used to generate the reports.
  • Developed JUnit test cases for all use cases and executed them.
  • Worked with Quality Assurance in tracking and fixing bugs.
  • Maintained CSS, HTML, XSL, XSLT, JavaScript, JSP, Angular JS, and Bootstrap for designing Webpages.
  • Designed and developed Web Services to provide services to the various clients using Restful.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Authentication and Authorization is implemented by Spring Security.
  • Developed them into PCF and test application modules into Microservices.
  • Worked with GIT Version control system to track various aspects of the project.
  • Implemented REST service which communicate data in JSON format.
  • API end point verification is done using Swagger UI.
  • Used Bitbucket as a repository for creating pull request and for code review .
  • Used Jenkins pipeline for continuos delivery and integration.
  • Auditing tool is implemented by using log4j.
  • Designed use case and class diagrams using Rational Rose.
  • Handled Production support issues using bug tracking tool JIRA.

Environment: Java, React JS, Spring, Junit,Scala,WebLogic HTML 5, CSS 3, JavaScript, Jenkins, Bit Bucket,Kafka, Node.js, Microservices, Shell Script, CICD, Docker, Spring Boot, JIRA, IntelliJ,Angular JS, JSON.

Confidential, Columbus, OH

Sr. Java Developer

Responsibilities:

  • Agile methodology was used to develop the application.
  • Implemented Coding Using Spring Boot, Java and J2EE Design Patterns.
  • Used Spring MVC architecture to separate the presentation logic, control flow with business logic.
  • Maintained CSS, HTML, XSL, XSLT, JavaScript, JSP, Angular JS, and Bootstrap for designing Webpages.
  • Developed test cases by using JUnit and spring integration test framework.
  • Designed and implemented Transaction management using spring.
  • Designed and developed the persistence layer using Hibernate persistent objects.
  • Utilized data structures (array, linked list, binary trees) and algorithms (sorts, searches, hash) to achieve Low Latency.
  • Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD operations.
  • Designed and developed Web Services to provide services to the various clients using Restful.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Resources were exchanged using RESTful web services with the data passed around in JSON format.
  • Utilized several Java 8 concepts like Stream API, Time API, Collection API, lambda expressions to migrate the existing application.
  • Used Ajax calls to make requests to external RESTful Web Services, and injected the service into thecontrollers.
  • Authentication and Authorization is implemented by Spring Security.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop Spring basedapplication with very less configuration.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Used AWS cloud watch in maintaining and monitoring of production and corporate storages.
  • Hosted the application in AWS cloud technology.
  • Created Typescript reusable components and services to consume REST API's using Component basedarchitecture provided by Angular js 2.0.
  • Involved in Designing Kafka messaging queues.
  • Developed them into PCF and test application modules into Microservices.
  • Worked with GIT Version control system to track various aspects of the project.
  • Developed build script using MAVEN to build, package, test and deployed the application in JBoss.
  • Used JUnit to test, debugged and implemented the application.
  • Auditing tool is implemented by using log4j.
  • Designed use case and class diagrams using Rational Rose.
  • Handled Production support issues using bug tracking tool JIRA.

Environment: Java, J2EE, Hibernate, JPA, React JS, Spring, Junit, Cassandra, WebLogic HTML 5, CSS 3, JavaScript, Jenkins, Kafka, Node.js, jQuery, Microservices, JBoss, Linux, MuleSoftESB, CICD, Docker, Spring Boot, JIRA, Eclipse, AJAX, Angular JS, JSON, JSF.

Confidential, Dallas

Sr. Java Developer

Responsibilities:

  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
  • Worked on AGILE methodology.
  • Written Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Designed Frontend with in object oriented JavaScript Framework like React.JS.
  • Design and develop XML processing components for dynamic menus on the application.
  • Developed SQL queries for retrieving data used to generate the reports.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Implemented client side Interface using React.JS.
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, Java Beans and JQuery.
  • Creating multiplefacelets in the page.
  • Used GIT for the version control management.
  • Involved in Servlets, Java Bean programming on the server side for the communication between clients and server.
  • Developed SOAP based Webservices using Apache CXF.
  • Developed Logger classes using Log4j for efficient logging mechanism.
  • Deployed application on JBoss server and used Maven as a build tool.
  • Developed JUnit test cases for all use cases and executed them.
  • Worked with Quality Assurance team in tracking and fixing bugs.
  • Played a key role in for developing the application and fixing the production issues.

Environment: Java, JDK 1.5,1.6, Servlets, Hibernate 3.2, JPA 2.0, Spring 2.5, JSF beans, JSF,jQuery, Ajax, Oracle 10g,, Eclipse 3.4,Apache Ant, Web Services, Apache Axis 2.0, IBM WebSphere 6.1, JSF Tag Library, JavaScript, HTML, CSS, XML, Clear Case, Clear Quest.

Confidential

Java Developer

Responsibilities:

  • Handling client change requests and enhancements on an Agile based development platform.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Designed user interface layout using JavaScript, CSS, JSF and HTML.
  • Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
  • Developed Ant Scripts for the build process and deployed in EAP Server.
  • Developed User Interface using JQuery.
  • Worked as a Core Java Developer and responsible for Deployment and necessary configuration of WebSphere Application Servers.
  • Used Web Services (JAX-WS using Axis 2.0) for creating rate summary and used WSDL and SOAP messages for getting data from different module and used SAX XML parsers for data retrieval.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed Unit test cases using JUnit.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Rational ClearQuest for tracking errors and bugs in the project source code.
  • Prepared technical reports and documentation manuals for efficient program development.

Environment: JDK 1.5, JSP 2.0, HTML, Java Script, Struts 1.2.8, JSF, Tomcat, JDBC 3.0, IBM Web Sphere 6.1, XML, XSLT, Unix, JUnit, Ant, UML, JDBC, Maven, Oracle 10g.

Hire Now