Java/j2ee Developer Resume
Cambridge, MA
SUMMARY
- 6 + years of experience in analysis, design, developing, testing and implementation of various applications using JAVA and J2EE and Web Technologies for enterprise applications
- Hands on experience in Agile Methodology.
- Experience in Object Oriented (OOP), J2EE and Client & Server - side technologies.
- Expertise in developing GUI using HTML, Java Script, CSS, REST, jQuery and AJAX scripting
- Good Knowledge in all teh phases of software development life cycle with Analysis, Design, Development, Integration, Debugging and Testing for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
- Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Transaction Management, JDBC, Servlets, JSP, Web Services and other open source frameworks and APIs.
- Expertise in developing both static and dynamic user interfaces using JSP, JSON, JQuery, AJAX, Java Script, CSS and HTML 5
- Good working knowledge on build tools like Ant, Maven for building project.
- Experience in implementing persistence layer using JDBC and Hibernate.
- Extensive in developing rich internet applications using JSP, JavaScript, JQuery, JSON, AJAX, HTML and CSS.
- Good Exposure on JUnit for writing unit tests.
- Experience with SQL, PL/SQL and with databases like Oracle, MySQL, and SQL Server.
- Experience in Design patterns and me has developed different-types of design patterns like singleton.
- Ability to communicate clearly & concisely to both business and technology teams with my excellent written & oral communication skills.
- Used Hibernate to map objects (POJOs) to database tables and map relationships.
- Extensive development experience on different IDE’s like Eclipse, IntelliJ, and Net beans, STS.
- Working knowledge on Operating Systems Windows NT/2000/XP, Linux and Solaris.
- Possess good analytical skills and quickly adaptable to newer Technologies.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, PHP, SQL
Web Development: HTML 5, Angular, HTML, CSS3, Java Script, Ajax, JQuery, JSON, Bootstrap
Databases: Oracle, SQL Server, MYSQL, Mongo Db
IDE Tools: IntelliJ, Eclipse, Net Beans
Web Application Servers: Tomcat, JBoss, GlassFish
Methodologies: Agile, Waterfall, TDD
Design Methodologies: J2EE Design Patterns
Operating Systems: UNIX, Linux, Windows 2003/2000/NT/XP
Frameworks: Spring, CodeIgniter-MVC, Micro Services, Hibernate ORM, JUnit
Version Control Tool: Git, SVN
PROFESSIONAL EXPERIENCE
Confidential, Cambridge, MA
Java/J2EE Developer
Responsibilities:
- Developed UI screens for application on client-side by using Spring MVC Framework, JSP, JSTL, AJAX, JQuery, HTML, CSS, Java Script.
- Identified and isolated software defects and reported them via JIRA.
- Execute UNIX/ Linux commands to traverse around teh directories and view teh log files.
- Participating in discussions while making User Stories and Sub Tasks
- Improved page load time for web applications by 15-20% with optimized SQL queries.
- Co-ordinated with testing team and developed unit tests with Junit and Spring testing frameworks.
- Performed migration of company’s portal to self-hosted AWS server.
- Responsible for launching Amazon EC2 instances and deploying code and tasks in them.
- Programmed Python scripts for task like copying files and directory, finding missing files from a list.
- Used Maven as teh build tool and Git as teh Source version controller.
- Support QA and Production Implementation on daily basis.
- Developed a custom form validation rules and customized Constraint Validator.
- Developed application on client side by using Angular & cutting edge HTML5 and CSS3 techniques.
- Used JSON and XML to receive data from web server.
- Developed JQuery code using an XML Http Request Adapter to send an AJAX request to teh server-side code and implemented a callback function to handle teh results.
- Used Postman Collection for checking local Responses.
- Implemented JavaScript source code and embedded nested handling logic using JQuery event handlers and call back functions.
- Styling pages using CSS3 and developed JavaScript for user interfaces.
- Involved in testing compatibility of software under various Internet Browsers manually and using Selenium.
- Implemented XML parsing code for different application.
- Code Review with BA and other Developers once design is done.
- Worked with teh team of architects and to gather requirements and enhance teh application functionality and add new features.
Environment: Java, J2EE, JUnit, AJAX, JSP, JavaScript, Web services, Servlets, REST, SOAP, Postman Collection, HTML, JavaScript, CSS, XML, JSON, Spring MVC, Log4j, AWS, Git, Jira, Bit bucket, Maven, CICD.
Confidential, New York, NY
Full Stack Java Developer
Responsibilities:
- Involved in teh development and enhancement of a Java/J2EE based Web Application.
- Worked in Agile Development (JIRA) and maintained good level of communication in team going through all phases of SDLC lifecycle.
- Analysis and review of requirements specification document for clarifications from programming perspective.
- Developed REST services to model data from teh database to JSON format using java Spring MVC Framework.
- Implemented Presentation and service layers using Spring IOC and annotations and Controllers using Spring MVC Framework and handled teh security using Spring Security.
- Developed teh User Interface using Spring MVC, HTML5, CSS3, JavaScript, jQuery.
- Involved in creating and extracting data from database using SQL queries, PL/SQL stored procedures in Database.
- Developed SQL Scripts to perform CRUD operations on database.
- Used Spring JDBC to execute databases queries. Created row mappers and query classes for DB operations.
- Followed Maven as build life cycle to build teh application and deployed into Tomcat application server.
- Performing code deployments to local Tomcat server for testing.
- Used Maven for Build Automation; ensuring proper settings, avoiding/solving any errors.
- Used LOG4j to monitor teh error logs and used GIT for version control.
- Used JIRA tracking tool for assigning and defect management.
- Worked as a part of AGILE/SCRUM team for product development.
- Worked on deployment, installation, configuration and issues with Application servers like Jenkins and Apache Tomcat.
Environment: Java, J2EE, Spring MVC, Spring Core, Restful webservices, JSON, Maven, Oracle, MYSQL, GIT, STS, SVN, LOG4J.
Confidential, Boston, MA
Java/J2EE Developer
Responsibilities:
- Developed J2EE Restful Web Application for Forex Trading analytical status reporting using Spring, Hibernate and Oracle.
- Implemented user authentication and user authorization by using Spring Security for a web application.
- Assisted developer of internal MT4 application/platform (MetaTrader4) by investigating undesired behavior. Required reviewing and tracing of code.
- Identify and detail out tasks for each development of business stories and estimate effort for each of teh stories based on task weightage.
- Developed new requirements with Java, Spring, REST and SOAP.
- Developed UI screens for application on client-side by using HTML, CSS, Java Script.
- Participating in discussions while making User Stories and Sub Tasks
- Used JSON and XML for requests and responses.
- Developed jQuery code using an XML Http Request Adapter to send an AJAX request to teh server-side code and implemented a callback function to handle teh results.
- Used Postman Collection for checking server-side logs in local environment.
- Implemented JavaScript source code and embedded nested handling logic using jQuery event handlers and call back functions.
- Deploy Spring applications on cloud platform using continues integration/Continues deployment process.
- Developed Microservices using Spring MVC.
- Frequently met with teh project manager, Team lead and interacted with senior developers to review project goals and to create proposals for future developments.
Environment: Java, J2EE, JUnit, AJAX, JSP, JavaScript, Web services, Servlets, REST, SOAP, Postman Collection, HTML, JavaScript, CSS, XML, JSON, Spring MVC, Log4j, Git, Jira, Bit bucket, Maven.
Confidential
Java Developer
Responsibilities:
- Involved in analysis, design, development and implementation of dis web application.
- Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance.
- Designed and developed presentation layer using JSP which acts as View in a distributed MVC architecture, which involves model components and controller components.
- Validated teh data using JavaScript.
- Extensively used Eclipse 3.x while writing code.
- Created Class diagrams and Use Case diagrams from design spec using Rational Rose.
- Styling pages using CSS3 and developed JavaScript for user interfaces.
- Wrote SQL queries for JDBC connection to Oracle database.
- Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
- Developed Servlets for retrieving/updating teh data from tables in teh database.
- Designed and created teh database tables to conform third normalization form.
- Trained teh users on using teh software.
- Used Apache Ant for building teh application. Gained a good knowledge about browser compatibility issues and their solutions.
Environment: J2EE, Servlets, JDBC, Oracle 10g, HTML, JavaScript, Apache Tomcat, Eclipse and Windows 2000
Confidential
Full Stack Developer
Responsibilities:
- Used teh functionalities to write code in PHP, CodeIgniter, HTML5/HTML, CSS3/CSS, JavaScript, JQuery, Ajax, and JSON with MySQL database as teh backend.
- Teh project is built upon teh Single Page Application (SPA) criteria.
- Developed JQuery code using an XML Http Request Adapter to send an AJAX request to teh server-side code and implemented a callback function to handle teh results.
- Worked on prototypes for Responsive Web design.
- Implemented JavaScript source code and embedded nested handling logic using JQuery event handlers and call back functions.
- Involved in Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets/ libraries for complete UI controls.
- Created Dynamic Web Pages using Web Controls and developed forms.
- Coded pages with best Search Engine Optimization (SEO) techniques.
- Used Content Management system (CMS) for teh dynamic configuration of teh header and footer of teh web application.
- Styling pages using CSS3 and developed JavaScript for user interfaces.
- Implemented XML parsing code for different application.
- Frequently met with teh project manager to review project goals and to create proposals for future developments, researching their fields for UI design.
- Worked with teh team of architects and to gather requirements and enhance teh application functionality and add new features.
Environment: PHP, CodeIgniter MVC, Wordpress, Bootstrap, AJAX, html, JQuery, JavaScript, SQL Server 2008, Apache, HTML, XML, SEO.
