Java Developer Resume
Boston, MA
SUMMARY:
- Having 4+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Object - Oriented Applications and Web based Enterprise Applications using JAVA/J2EE technologies.
- Experience in Object Oriented (OOP), J2EE and Client Server technologies.
- Expertise in Web-Development technologies like Servlets, JSP, JSTL, HTML5, JSON, JavaScript, CSS3, XML, AJAX, JQuery.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.
- Knowledge in all phases of Software Engineering (SDLC), Project management (Waterfall & Agile/Scrum Methodology) including Requirement Gathering, analysis, Define project scope, Design, Coding, App & web server installation, deployment, Manual Testing and Implementation.
- Experience in developing the User Interface (UI) Applications and professional web applicationsusing HTML 4.0/5, CSS2/CSS3, JavaScript, Angular JS, React JS, Node JS, JQuery, AJAX, JSON, XHTML, XML and Bootstrap.
- Good experience in spring modules like Core, AOP, spring security, Spring Boot and Spring MVC
- Extensive experience of working in Test driven development (TDD) and agile development environment.
- Capability in Core Java, Multithreading, Collections, Generics, Exception Handling, Servlets, Custom Tag Libraries, Struts, spring, Hibernate, Enterprise Java Beans, JDBC.
- Experience on (JMS) MQ’s like Apache Kafka and Active MQ
- Excellent experience in developing Back-end applications using Web Services (Apache Axis2, Spring-WS, JAX-WS) and Spring-REST, JSON, REST-based APIs.
- UsedNet beansfor development andWeb LogicApplication Server for deploying the web application
- Good knowledge on databases MySQL, Oracle 10/11g and familiar with NOSQL database
- Working experience of Relational DBMS like MySQL, Oracle SQL (PL/SQL) and SQL Server (MS SQL)
- Hands-on experience on Web Application Servers, IBM WebSphere, JBOSS, Apache Tomcat, and WebLogic including configuration, administration and documentation.
- Experienced in development and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux platforms.
- Extensive development experience on using various tools like Visual Studio, Eclipse IDE.
- Experience in implementation of the version control software SVN, GitHub.
- Always worked closely with system users and management personnel and gained reputation of loyalty, quick problem solving, and excellent teamwork and communication skills.
- Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS:
Languages: Java 8, J2EE, SQL
Frameworks: EJB, Struts, Spring, Hibernate
Web Technologies: HTML, Java Script, Ajax, Bootstrap, Angular JS, Node JS, jQuery
Databases and Languages: Oracle, SQL, MySQL, SQL Server, PL/SQL, T-SQL
XML / Web Services: XML, SAX, DOM, XPath, WSDL, SOAP, REST
Web/Application Servers: Web logic, IBM WebSphere, Apache Tomcat
IDEs: Eclipse, Net Beans, IntelliJ
Testing Tools: JUnit, Firebug, Firebug Lite, Chrome and safari web inspector, IE Developer
Configuration Tools: Git, GitHub, Maven, Jenkins
Operating Systems: Windows, Linux/UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Java Developer
Responsibilities:
- Hands on experience in J2EE framework and extensively used Core Java and Spring API in developing the business logic using Agile Methodology.
- Integration of Amazon Web Services (AWS) with other applications infrastructure.
- Worked with the Quality Assurance in addressing the defects in the application.
- Developed Restful service interface using Spring Boot to the underlying Agent Services API.
- Micro services has been built using spring boot, spring security and deployed to AWS cloud.
- Experience in writing cookbooks which include recipes to perform Installation and Configuration tasks involving JDK, tomcat, Web Logic binaries installation and domain creations using Chef
- In-depth understanding of the principles and best practices of Software Configuration Management (SCM) and CI/CD in Agile, SCRUM, Waterfall methodologies.
- Well experienced in working on Source Control Management Systems like Git using Subversion (SVN), Bit bucket and GitHub/Gitlab
- Involved in the application development using JAVA 8, Hibernate and Web Sphere.
- Consumed REST based Microservices with Rest template based on RESTful APIs.
- Using React JS created custom directives for data manipulations and display data in company standard format.
- Designed and implemented Cassandra NoSQL (MongoDB) based database and associated RESTful web service that persists high-volume user profile data.
- Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, AngularJS, Node JS, and AJAX. Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
- Published and consumed records using Producer and Consumer API’S with Spring Boot using Apache Kafka
- Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
- Used Web services (SOAP, Rest) for transmission of large blocks of XML data over HTTP.
- Used Spring IOC framework to integrate with Hibernate.
- Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Tomcat Application Server.
- Used Log4j to log the information to track the problem. User stories and defects are maintained in Jira tool
- Fixing the defects during QA phase, support QA testing, troubleshoot defects and identify the source of defects
- Used GIT for version control.
- Used XML Web Services using SOAP protocol to transfer the amount to other application that is remote and global to different financial institutions. Used SoapUI for web service testing.
- Monitored the error logs using Log4J and fixed the problems.
- Prepared Junit test cases and executed them using Junit and used Karma.js/Jasmine.js for UI Testing.
Environment: Java 8, Spring, JPA, Azure, MS SQL, AngularJS, React JS, Gradle, JavaScript, Node JS, Jenkins, Git, Java, J2EE, HTML 5, CSS 3, Bootstrap, AJAX, Micro services, Web Services (Restful), Eclipse IDE, Maven.
Confidential
Software Engineer
Responsibilities:
- Worked in an Agile Environment and participated in requirement gathering, analysis and design.
- Implemented Business Delegate, Design, Facade, Service locator, Singleton, Factory method, Template method, Observer, Data Access Objects, Transfer Objects JEE design patterns.
- Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery AJAX and JSON.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC. Used spring’s dependency injection for injecting entity manager and managed beans into spring beans.
- Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey. Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
- Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, AngularJS, Node JS, and AJAX. Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
- Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (JMS) API for developing message-oriented middleware (MOM) layer for handling various asynchronous requests. Worked with topic for creating publish/subscribe-messaging model.
- Used D3.js and Angular to construct data visualization. Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
- Used Concurrent Version System (CVS) as source control tool. Developed unit test cases and suits on Junit framework for unit testing. Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
- Used Business Process and Decision Management Design using JBoss JBPM and JBoss Drools Rules Engine.
- Developed the web applications even under pressure when time line occurs.
- Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
- Tested each and every application with using validators and handled multiple modules simultaneously to achieve the application.
Environment: Windows, SDLC-Agile/Scrum, Micro-Services, Angular JS, Spring Boot, Spring-Data, JUnit, MVC, UML, Restful, Jenkins, Maven, Git, JSP, HTML5, CSS3, XHTML, JMeter, JavaScript, Node JS, Bootstrap, SQL.