Java Developer Resume
Boston, MA
SUMMARY
- Seasoned professional with 6+years of experience in Design and Implementation of various projects using Java/J2EE in Application Analysis, Design, Development, Integration, Deployment and Maintenance/Support for Web, Standalone, and Client - Server based Software Applications using OOP Concepts, Java, Object Relational Mapping(ORM), Web Services (REST, SOAP).
- Strong Hands on experience with Struts, Spring and Hibernate frameworks .
- Experience in rapid application development and deployment using Spring Boot.
- Experience in designing REST API using Micro Services architecture and implementing them using JAX-RS(Jersey), Spring framework and Spring Boot.
- Experience in JSF, Prime-Faces and Rich-Faces framework for Developing the User Interface.
- Extensive work experience using Web Services (REST, SOAP, WSDL, UDDI) and Service Oriented Architecture (SOA).
- Experience using Design Pattern: Session facade, Value Object, Business Delegates, MVC, Singleton, Factory, Service locator and Data Access object pattern.
- Extensive working experience in Financial , Healthcare and Insurance based domains
- Strong Knowledge in the implementation of Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
- Strong experience in using IDEs likeEclipse, Net Beans, Spring Tool Suite, Web Storm, Atom, Visual Studio Code.
- Strong experience in web and application servers like Spring Boot, Apache Tomcat, JBOSS, WebLogic and IBMWebSphere.
- Experience in using Version Control Systems like CVS, SVN, GIT, Starteamand Rational Team Concert (RTC).
- Good at designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assignment of tasks.
- Extensive experience with Oracle, SQL Server, MySQL, DB2 Databases & thorough knowledge & experience in PL/SQL statements, Stored Procedures, Triggers.
- Experienced in Software Development Processes like SCRUM, Waterfall, Iterative and Agile Methodologies.
- Proactive and self-starter with excellent analytical, communication and interpersonal skills.
TECHNICAL SKILLS
Operating Systems: Linux, Windows, UNIX(Shell Scripting, Cron)
Languages: C, C++, Java 8/1.7/1.6,C#.net
Java Technologies: EJB, Servlets, JSP, JMS, JPA, JDBC, JAX-WS, JAX-RS, JSF, Portlets
Framework/tools: Spring (Boot), Struts, Hibernate, JUnit, Apache Wicket
Web Technologies: JavaScript, CSS3, XML, XSLT, AJAX, JSP
Cloud Technologies: Amazon Web Services (AWS)
Web Services: Micro Services, REST API, SOAP, REST Easy, JAX-RS, Jersey
Application/Web Servers: Spring Boot, JBoss, Web Sphere, Apache Tomcat, WebLogic
Databases: Oracle, MySQL, DB2 and SQL Server
IDE: Eclipse, Net Beans, Spring Tool Suite, Web Storm, Atom, Visual Studio Code.
Modeling Tools: UML, Rational Rose 2000, Visio
Version Control: GIT, SVN, Clear Case
Other Tools: Jenkins, Maven, ANT, SOAP UI, Smart bear, Postman,MySQL Workbench, TOAD, Putty, WinSCP, Talend
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Boston, MA
Responsibilities:
- Hands-on experience in using Snowflake for data views and writing SQL Query’s.
- Strong knowledge JavaScript objects, prototypes, closures, callback functions and promise.
- Development of web applications and REST APIs using Spring Boot with embedded Tomcat.
- Wrote build scripts using Maven
- Used RESTful for producing web services and involved in writing programs to consume theweb services.
- Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template, writing row mappers and SpringBoot easy bootstrap applications from scratch.
- Plan, develop and implement user interface strategy.
- Work with designers and developers to develop modern, intuitive user interfaces for our web properties.
- Work on design, look, and feel of our web properties.
- Continuously improve the user experience.
Environment: Java, J2EE, JPA, EJB, Hibernate, JMS, Apache Wicket, Java Server Faces, RichFaces, PrimeFaces, Dozer, Java Script, HTML, CSS, JQuery, AJAX, JSON, MAVEN, JBossEAP, PL/SQL, Databases with MySQL and Sybase
Confidential
Java Developer
Responsibilities:
- Worked with Product owner, Business Analysts and Technical experts to Analyze Business Requirements, Technical Designing, Implementation and Documentation.
- Involved in all phases of the Agile Software development life cycle (SDLC) requirements gathering, analysis, design, development, building, testing, and deployment.
- Performed technical analysis & estimation of business requirements.
- Designed REST interfaces using a Micro Services architecture and created REST Services using Spring Boot
- Used Spring Batch for developing several batch jobs for the nightly and overnight data updates.
- Involved in writing queries, stored procedures, and modifications to existing database structure as required per addition of new features.
- Perform unit testing using Junit, Mockito and use Postman for testing Restful web services.
- Deployed the application to Amazon Web Services servers.
- Working on Bamboo to define the dependencies / plug-in and build the application.
- Used log4j to capture the log that includes runtime exceptions and debug information.
- Worked on tools like JIRA for project management and used Git/Bit Bucket for version control
- Worked with the testing team interactively by showing various functionalities and the bug fixes.
Confidential
JAVA Developer and Integrator
Responsibilities:
- Worked with Business Analysts and Subject Matter Experts on the formalization and documentation of Televox Clinic Enterprise wide Clinical Expert System rules.
- Implemented 3- tier architecture involving product adapters in data tier to communicate with third party clinical services.
- Performed Data Modeling to create the enhance the current database.
- Used Spring Framework using IOC, AOP, Core, and Transaction Management.
- Implemented the server-sideRestfulWebServices functionality
- Extensively worked on Development of Product Adapters to transform the service response to web pages based on the instruction from House calls.
- Consumed Third party SOAP web services for appointment request information.
- Used Hibernate to develop DAO layer for performing CRUD operations on the database and configured it with Spring’s Hibernate DAO Support.
- Created PL/SQL scripts, stored procedures, function and triggers for Oracle 11G database.
- Wrote JUnit test cases to test the response of adapters and their instructions.
- Deployed the application on Tomcat Application servers using Jenkins continuous integration build.
- Used log4j to capture the log that includes runtime exceptions and debug information.
Environment: Java 1.7, J2EE, Spring, Hibernate,Java, RESTFul web services, SOAP Web Services, Jenkins, Oracle 11g, PL/SQL,MAVEN, Junit,Tomcat, GIT and TFS
Confidential
JAVA/J2EE Developer
Responsibilities:
- Analyze Business Requirements, Technical Designing, Implementation and Documentation.
- Involved in all phases of the Agile Software development life cycle (SDLC) requirements gathering, analysis, design, development, building, testing, and deployment.
- Redesigned the application using Spring MVC web flow from Presentation services framework.
- Implemented the Service Layer using EJB, JPA-Hibernate and JMS.
- Extensively used Apache Wicket and Java Server Faces to design the web pages.
- Involved in development of User Interface using JSF, Rich Faces, Prime Faces, CSS, JavaScript, JQuery, AJAX, and JSON.
- Extensively used Debugging Cascading Style Sheets to change the styles now and in the future.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Worked on various J2EE technologies include CDI, JPA, Bean Validation, JavaMailand worked on libraries like Dozer Mapping and Java assist.
- Extensively used Hibernate Query Language (HQL) and Criteria Queries to work with MySQL databases.
- Designed and implemented various design patterns include Singleton, DTO, DAO, Factory and Builder, Facade and Decorator.
- Worked on tools like Starteam as Repository and Rational TeamConcer(RTC) as build tool.
- Worked with MySQL and Sybase databases. Created few materialized views to improve the performance for long running reports in Jasper.
- Developed the code with both unit test cases and integrated test cases using Junit.
- Deployed J2EE applications as war files on WebSphere application servers.
- Worked on tools like Jenkins, Smartbear for Code Reviews, Redmine for Project Management and Documentation.
- Involved in Production Support for Food Program and Background Check Modules.
Environment: Java, J2EE, JPA, EJB, Hibernate, JMS, Apache Wicket, PrimeFaces, Dozer, Java Script, HTML, CSS, JQuery, AJAX, JSON, MAVEN, JBossEAP, PL/SQL, Databases with MySQL and Sybase.