Junior Java/j2ee developer Resume
GA
PROFESSIONAL SUMMARY:
- Over three plus years of IT experience with proven expertise in Designing, Developing, Testing, Deploying and Supporting enterprise web applications using JAVA/J2EE Architectural and Design patterns
- Experience in all phases of software development using Web technologies on Tomcat, Windows platforms, Oracle.
- Expertise in object oriented analysis(OOPS concepts), design and hands on experience in Java, JDBC 4.2, EJB,JMS, JNDI, Web Services(JAX - WS,JAX-RS), ClearCase, ClearQuest, Spring/Hibernate
- Extensive experience with Servlets and JSP, Struts 1.2/2.0, JavaScript on UNIX/LINUX, JQuery, CSS and HTML, Ajax, JavaScript for designing view controller components
- Strong exposure working with J2EE design patterns like MVC, Front Controller, Apache MQ Series (JMS)
- Experience in using Maven scripts for building and deploying applications for error logging
- Good proficiency in using front-end &Middle-tier J2EE technologies with backend databases like Oracle, PL/SQL
- Experience in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful)
- Expertise in design & implement plug-ins services with Open Source JavaScript Libraries/Toolkit.
- Experience with Test Driven development like JUNIT, Selenium
- Proficient in using IDE’s like IntelliJ, Eclipse, RAD and Net beans 6.9
- Experience in using various Configuration Management tools like GIT, SVN
- Good Knowledge in python scripting, Amazon Web Services, Microservices on Unix backgrounds
- Have Strong analytical skills with ability to follow project standards and decision -making capability
- Good Team player with proficiency at time management, multitasking, able to meet deadlines and handle priorities
TECHNICAL SKILLS:
Programming Languages: C++, Java
Web Technologies: HTML, CSS, JavaScript, AJAX, JSP, JQuery, JSON, JDBC
J2EE Frameworks: Struts, Spring, Hibernate, Junit, Log4j
Operating Systems: Windows, Linux, UNIX
Databases: Oracle, SQL Server, My SQL, DB2
IDEs: Eclipse, RAD Net Beans, MySQL Workbench
Web Service Specifications: JAX-RPC, JAX-WS, JAX-RS, SOAP/Restful
Application/Web Servers: Tomcat, Web Logic, Web Sphere, ClearCase, ClearQuest and JBoss
Middleware Technologies: EJB, JNDI, JMS, Apache MQ, JPA
Build Tools: Maven
Methodologies: Agile(Scrum), Test Driven Development, Waterfall Model
Tools: Jenkins (Continuous Integration Tool), Putty, Selenium(Testing Tool)
WORK EXPERIENCE:
Confidential, GA
Junior Java/J2EE Developer
Responsibilities:
- Worked on Agile Methodology to develop and participate in daily SCRUM, Sprint meetings and quarterly Release Planning, Sprint backlogs of the program
- Actively involved in analysis, detail design, development, bug fixing and enhancement in agile methodology Involve in daily scrum and sprint planning meetings
- Created interactive websites and website features used JavaScript and JQuery/ JQuery UI
- Designed and developed web application used EJB Web Flow and AJAX technology
- Developed Restful Microservices used Spring Rest and MVC
- Used Spring Framework modules on Java1.7 for the configuration of application components, security processes and for supporting classes for integration and unit tests (spring security)
- Implemented data access layer by Object Relational Mapping (ORM) tool Hibernate with standard DAO pattern
- Used spring batch for batch processing applications
- Written Groovy scripts for REST Web services and deployment
- Extensively used Hibernate in developing data access layer, Develop SQL queries, views and store procedures used PL/SQL
- Applied XSLT (XPath/XQuery) for HTML generation from server XML response
- Involved in transforming XML data in to Objects used a JAXB binding tool
- Designed special web apps by AngularJS frameworks with HTML5
- Developed application as Enterprise JavaScript used - AngularJs
- Used JIRA for bug tracking and Rally for story planning
- Used Eclipse for developing the application and GIT for version control
- Wrote SPA (XML, JSON) used RESTFUL web services plus Ajax and AngularJS
- Involved in designing the database schemas for the new data layer on Oracle used PL/SQL for database normalization
- Created and managed development and continuous integration environments on Java1.8 automated through Jenkins
- Extensively involved in moving source code from Clear case and SVN to GIT
- Developed Unit, Integration used Junit
- Performed Test Cases, Test Driven Development (TDD) used active sessions, WebSphere Application Server 6.1.
- Used Maven scripts for building and deploying applications
- Developed JUnit Test cases for testing the application code
- Performed random and regress testing of the application for reducing number of defects
- Worked on developing the Web Services (Restful API’s) on WAS
- Highly involve to assist troubleshoot, find and fix critical customer report problems
Environment: Java 1.7, Eclipse, Servlets2.1, EJB 1.1/3.0, JSP 2.1, JIRA, Maven Scripts, JBoss Application Server 6.1, Microservices, MVC, Hibernate, XML, Java script, JQuery, AngularJS 1.5, Junit, Apache MQ, Git, Web services
ConfidentialJava Developer
Responsibilities:
- Developed Java Framework application involve in development of Business Logic based on data
- Solved the dependencies of application codes from constructors used the spring framework
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for the two modules
- Participated in system design specification sessions to document technical specifications and to provide design options, solutions
- Involved in writing SQL Queries to fetch data from Oracle database
- Interacted with the client for the requirement and proper implementation of Internationalization for the entire System
- Improved the UI front-end used the Dojo Java script Frameworks
- Developed a lightweight business component using Spring MVC as the web framework and JSP, HTML and CSS for the front
- Wrote and maintained codes using technical specifications to update existing SOA application and/or to develop new application
- Prepared test cases and strategies for unit testing and integration
- Provided technical and functional support to testing
- Developed code to retrieve / update data used Data Accessor Design Pattern
- Reviewed and contributed to development process and procedures to assist in the continual improvement of the development team activities
- Developed a unit-test framework by customizing spring’s JUnit
Environment: Java 1.6, Servlets2.1, EJB3.0, JSP 2.1, Spring/Hibernate, AngularJS, Restful, JQuery, HTML, CSS, Oracle 10g, SQL, Design Patterns
ConfidentialProgrammer Analyst
Responsibilities:
- Involved in gathering business requirements, analyzing the project
- Responsible and active in the analysis, definition, design, implementation and management of full software development life-cycle of project
- Used spring’s framework for building the application based on MVC design paradigm
- Provided Integration for Springs MVC module
- Performed data loading algorithms used spring framework
- Wrote object-oriented JavaScript for transparent presentation of both client and server-side validation
- Developed User Interface and implementing business process using HTML, JSP and Servlets
- Involved in writing the presentation layer in Java Server Pages (JSP) Extensively work on the backend of the application
- Wrote Servlet programming for the communication between web browser and server
- Used multithreading in programming to improve overall performance
- Generated Jar files are deployed on Apache Tomcat Server
- Developed an API to write XML documents from a database
- Participated in the development of a multithreaded publish/subscribe process which consisted of several subscription and push servers using C++, STL, multithreading, shell scripting and UNIX
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
- Utilized XML and XSL transformation for dynamic web-content and database connectivity
Environment: Java 1.5, JSP, Spring, JavaScript, HTML, XML, SOAP, Web Services, Microsoft Visual Studio, Apache Tomcat, Eclipse IDE, SQL.