Java Developer Resume
Salt Lake City, UT
SUMMARY
- 8+ years of professional experience in Analysis, Design, Development, Coding and Testing of 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, Spring IoC, Spring MVC, Spring JMS, Spring JDBC Template, Spring Hibernate Template, Spring Boot, Spring Batch, Spring Security and 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.
- Has Good noledge on Autosys job Scheduler and has worked on various ticketing tools like JIRA.
- Has good noledge 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.
- Has 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.
- Has participated in review and update of enhanced system design with the team.
- Has implemented system enhancements using J2SE 1.8 features.
- Has used JMS topic/queue to send messages to dependent systems.
- Used Spring boot to initialize configuration, Spring IoC for dependency Injection
- Has 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.
- Has 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.
- Has prepared user manuals for newly implemented features.
- Has done application deployments in production.
- Has scrum calls in team to discuss user stories.
- Review the code within a team.
- Has resolved production issues post application deployment if any.
- Coordination between onsite and offshore team
Confidential
Java Developer
Responsibilities:
- Analyzed business requirements and perform impact analysis.
- Used J2SE 1.8 features to implement business logic like lambdas etc.
- Used springfor implementing features (java code).
- Used Spring Security for authentication of user to use GUI.
- Has used Kafka for messages publishing/consuming through topic.
- Has 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.
- Has 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.
- Has written shell scripts to run report for business users.
- Prepared documentation for new functionalities in the system.
- Has on call support post deployments
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.
- Has on call support post deployments.
