We provide IT Staff Augmentation Services!

Java Developer Resume

Salt Lake City, UT

SUMMARY:

  • 8+ years of professional experience in Analysis, Design, Development, Coding and Testingof n - tier component -based applications using Java and J2EE technologies.
  • Good experience in building high level design in sequence and use case diagrams
  • Proficiency in developing back end applications using J2SE 1.7 & 1.8/J2EE, SpringIoC, Spring MVC, Spring JMS, Spring JDBC Template, Spring Hibernate Template, Spring Boot, Spring Batch, Spring Securityand Hibernate.
  • Good web page design skills using HTML5, CSS, Java Script, JQuery, Ajax, Bootstrap, and Angular JS.
  • Good understanding of the SOA technologies like REST, SOAP, WSDL Web Services.
  • Strong experience in RDBMS, DB2, Oracle and PL/SQL.
  • Good understanding of Apache Kafka for stream processing.
  • Good experience in using ANT and Maven build tools.
  • Experience in handling the integration of code, building CI/CD pipelines using JENKINS.
  • Hands-on experience in using Log4j and Junit for logging and testing.
  • Experience in using web server like Apache Tomcat.
  • Strong Experience with caching technology like Ehcache.
  • Expertise with operating systems UNIX and Windows environments.
  • Good experience to IDE tools like Eclipse and IntelliJ.
  • Have Good knowledge on Autosys job Scheduler and have worked on various ticketing tools like JIRA.
  • Have good knowledge on debugging techniques across multiple technologies like Java and Shell scripting.
  • Debug and resolve Pre-Post application deployment failures.
  • Participate in daily scrum calls and take ownership of issues.
  • Good experience with Agile methodology, User stories, Iterative process.
  • Experienced in using Version Control tools like GIT, BITBUCKET, CVS and SVN.
  • Have good analytical and client interfacing skills.

TECHNICAL SKILLS:

Programming Languages: Java 6,7 & 8

JavaScript Frameworks: JQuery, Angular JS

Java Technologies: Spring Boot, Spring IoC, Spring MVC, Spring JMS, Spring Hibernate and JDBC Templates, Spring Security and Spring Batch.

Web Technologies: AJAX, JavaScript, HTML, CSS and Bootstrap

XML: XML, XSL, XSLT, XML Schema, SAX, DOM.

Data Stores: DB2, Oracle and Sybase.

App/Web Servers: Apache Tomcat.

Design Methodologies: UML, Rational Rose.

Operating systems: Windows, Unix, Linux.

Caching Tools: Ehcache

IDE/ Tools: Eclipse, IntelliJ, Aqua Data Studio and TOAD

Build Tools: ANT, Maven, Jenkins

Persistent technologies: Hibernate

PROFESSIONAL EXPERIENCE:

Confidential,Salt Lake City,UT

Java Developer

Responsibilities:

  • Get the functional requirements from business users for trade processing.
  • Have participated in review and update of enhanced system design with the team.
  • Have implemented system enhancements using J2SE 1.8 features.
  • Have used JMS topic/queue to send messages to dependent systems.
  • Used Spring boot to initialize configuration, Spring IoC for dependency Injection
  • Have used Spring Security for authentication of user based on role.
  • Bulk processing of trades has been done using spring batch.
  • Designed UI using AngularJS for user to see trade data.
  • Used Bootstrap to make GUI user interactive.
  • Have written unit test cases for java code using Junit.
  • Done regression and UAT testing of implemented requirements.
  • Used Maven to build the application code.
  • Fetched data using RESTful API as JSON response.
  • Used JENKINS in Continuous Integration of the code.
  • Have prepared user manuals for newly implemented features.
  • Have done application deployments in production.
  • Have scrum calls in team to discuss user stories.
  • Review the code within a team.
  • Have resolved production issues post application deployment if any.
  • Coordination between onsite and offshore team

Technologies: Java 1.8, Spring Boot, Spring IoC, Spring Hibernate Template, Hibernate, Sybase, IntelliJ,Log4j, Junit, SVN, Maven, Jenkins, JIRA, Putty, Autosys, Aqua Data Studio, PACT, SLANG, Linux, Confluence and Keep Alive.

Confidential

Java Developer

Responsibilities:

  • Analyzed business requirements and perform impact analysis.
  • Used J2SE 1.8 features to implement business logic like lambdas etc.
  • Used spring for implementing features (java code).
  • Used Spring Security for authentication of user to use GUI.
  • Have used Kafka for messages publishing/consuming through topic.
  • Have used Hibernate for persistence layer.
  • Designed UI using AngularJS for user to see trade data.
  • Used Bootstrap to make GUI user interactive.
  • Participated in design and code reviews.
  • Have written system integration test and support the user acceptance testing
  • Written stored procedures using DB2.
  • Used Maven as build tool build our project
  • Used GS Conductor to build and deploy application.
  • Have written shell scripts to run report for business users.
  • Prepared documentation for new functionalities in the system.
  • Have on call support post deployments

Technologies Java 1.7 & 1.8/J2EE, Spring, Hibernate, XML,GIT, Maven, log4j, Junit, DB2, PL/SQL, SVN, Ehcache, Linux, JIRA, Confluence and Keep Alive.

Confidential

Jr. Java Developer

Responsibilities:

  • End-end design and implementation using Java, JDBC, HTML and JQuery.
  • Implemented bug fixes reported in JIRA.
  • Implemented build scripts using Ant.
  • Developed Unit and integration test cases using Junit and Mockito.
  • Used SVN for version control management.
  • Used JIRA for task tracking.
  • Have on call support post deployments.

Technologies: Java, JDBC, MySQL, Ant, SVN, JIRA, Junit, HTML, JQuery, Eclipse.

Hire Now