Sr. Java Developer Resume
Alpharetta, GA
SUMMARY
- 9 years of experience in Software Development involving analysis, architectural design, prototyping, development, Integration, testing and implementing various web based applications under Windows, Linux and UNIX Operating systems.
- Proficiency in developing applications using Servlets, JSP, JSTL, JDBC, Spring Framework, Web Services (SOAP & REST) and Hibernate.
- Involved in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications
- Experience with front - end technologies such as Javascript, JQuery, AngularJS, HTML 5, DHTML, XHTML and CSS.
- Implemented Object Oriented Programming and Design patterns.
- Hands on experience in solving software design issues by applying design patterns like Singleton Pattern, MVC Pattern, Factory Pattern, Abstract Factory Pattern, DAO Pattern, Template Pattern, Builder pattern etc.
- Experience withJavaMulti-threaded programming, Concurrency, Exception Handling, File handling, IO, Generics and Java collections.
- Worked on various features of Spring Frame work like Spring MVC, Spring JDBC, Spring AOP, Spring IOC and Spring Transaction
- Strong working experience in Oracle and MS-SQL Server databases.
- Worked on the ehCache caching and log4J frameworks
- Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
- Experience with modern tooling (Eclipse / IntelliJ, Maven, NPM, Grunt, Git, confluence)
- Extensive experience in building and deploying applications on Web/Application Servers like Web logic, Web Sphere, JBoss and Tomcat.
- Experience working with Agile and waterfall methodologies.
- Worked on Quartz scheduler in configuring jobs.
- Good knowledge in usage of version controls such as CVS, VSS (Visual Source Safe), SVN and Clear Case.
- Developed stored procedures and queries using PL/SQL.
- Good experience in writing SQL Queries and Triggers
- Excellent analytical capabilities and Ability to quickly adapt to new environments and learn new technologies.
- Developed UML Diagrams for Object Oriented Design: Use Cases, Sequence Diagrams and Class Diagrams using Star UML and draw.io.
TECHNICAL SKILLS
Programming languages: Java, C++, SQL and PL/SQL
Scripting Languages: AngularJS, JQuery, Java Script, AJAX, XML, CSS & HTML
Operating Systems: Windows, LINUX.
Frame Works: Spring, Hibernate and QUnit
OOAD: UML, Design Patterns
Database: Oracle, MS-SQL Server and MySQL
Web Server: Apache Tomcat 6.0, IIS.
Build Tools: Ant and Maven.
Tools: /IDE: IntelliJ, MS Visual Studio,Eclipse, IReports, PLSQL/SQL developer, Atlassian JIRA, Confluence, Stash.
Version Control: SVN, VSS and GIT
Application Server: Web Logic and Web Sphere servers.
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Sr. Java Developer
Responsibilities:
- Developed new front end features with Javascript, Angular JS and CSS.
- Involved in full Software Development Life Cycle (SDLC) to analyze the business requirements, designing front end component, developing server-side code, testing and implementation
- Troubleshoot and fixed some of the Complex defects.
- Followed Agile methodology and SCRUM meetings to track the story points.
- Used tracking tools like Atlassian Jira for Task & Defect management, Atlassian Confluence for product documentation, Atlassian Stash as GIT repository software
- Worked on migration of code from Java7 to Java8.
- Utilized AngularJS framework to bind HTML template(views) to JavaScript object(models)
- Worked on Spring’s Dependency Injection (IOC) and MVC frameworkto configure application components
- Tested the WebServices using soap UI and Restful Services using Webpage by using XML and JSON format.
- UsedMaven as a build tool and to manage the application dependencies.
- Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries.
- Used IntelliJ IDE as a development tool.
- Worked on Elastic search Engine.
- Worked on Google’s guava Collection APIs
- Involved in Testing and implementation of the system and Installation of system
- Used Fiddler and Burp tools to examine the traffic from the application.
- Involved in creating the database schemas.
- Involved in reviewing the code using Stash.
- Deployed code to Dev Environment by using Putty and WinSCP. As a part of deployment implemented shell scripting.
Environment: Windows XP OS, JDK 1.8, GIT, IntelliJ, Maven, Fiddler & Burp (to examine traffic from application), Oracle 10g/11g, Apache Http Components Library, Apache Velocity, Jetty Server, Mockito, SLF4J, Jira, confluence, Stash, Google’s guava Collection APIs.
Confidential, Miami, FL
Sr. Java Developer
Responsibilities:
- Involved in Requirement analysis and subsequent estimation activities.
- Involved in preparing Design Documents for various modules.
- Extensively involved in development and maintenance of various modules.
- Extensively involved in the Unit testing of the implementation.
- Designed and developed an ETL engine which is XML driven for dynamic parsing of trade files.
- Extensively worked on XML configuration files.
- Used Quartz scheduler to configure jobs.
- Worked on various features of Spring Frame work like Spring MVC, Spring JDBC, Spring AOP, Spring IOC and Spring Transaction.
- Developed the spring AOP programming to configure logging for the application.
- Implemented Spring with JDBC template for Data access.
- Used JQuery library and implemented Ajax features.
- Used AJAX for asynchronous communication between client and server.
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser
- Worked on the ehCache caching and log4J frameworks.
- Used JavaScript for Client Side validations.
- Involved in JUnit Testing of various modules by generating the Test Cases
- Used Tortoise SVN to maintain source and version management and used Eclipse as IDE.
- Worked in the different UML diagrams like Flow, Class, and Sequence etc. for the pictorial representation of design using starUML and Draw.io.
Environment: Windows XP OS, Eclipse, Tomcat 5.0, WebSphere 6.1, JDK 1.5, Oracle 10g/11g, Java, JSP, XML, Spring 3.0, HTML, CSS, JavaScript, JQuery, Tortoise SVN, Star UML, Draw.io and ANT.
Confidential
Responsibilities:
- Extensively involved in development & maintenance of various modules.
- Extensively involved in the Unit testing of implementation
- Implemented JSP tag libraries.
- Implemented java script for client side validations.
- Implemented JQuery's calendar component and multi select dropdown boxes in the Frond end.
- Worked on developing custom, object-oriented JavaScript components using open source JavaScript libraries and frameworks
- Worked on various features of Spring Frame work like Spring MVC, Spring JDBC, Spring IOC and Spring Transaction.
- Involved in creating DB schemas in Oracle DB
- Involved in writing the SQL and PL/SQL procedures in Oracle DB.
- Involved in developing a logger framework using Log4j library
- Involved in code reviews and unit testing of the application.
- Actively involved in getting the production issues resolved.
- Used Tortoise SVN to maintain source and version management and used Eclipse as IDE.
- Worked in the different UML diagrams like Flow, Class, and Sequence etc. for the pictorial representation of design using starUML and Draw.io.
- Involved in Integration Testing of the application.
- Involved in deploying the application in IBM web sphere Application server.
Confidential
Responsibilities:
- Involved in Requirement analysis and subsequent estimation activities
- Involved in preparing Design Documents for various modules.
- Extensively involved in development & maintenance of all the modules in the application.
- Extensively involved in writing PLSQL Procedures.
- Involved in Integration Testing of the application.
Confidential, Atlanta, GA
Designer and Developer
Responsibilities:
- Involved in understanding the requirement and getting the clarifications from onsite design team.
- Worked on Java, Hibernates during enhancement and maintenance.
- Used ORM (Object Relational Mapping) technology like hibernate for database access.
- Worked on Maintenance and Support for WFM.
- Worked on Web Logic and Web Sphere application Servers.
- Involved in JUNIT testing for the application components.
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
- Tested and debugged code using IE tester, Chrome Inspector, Firebug, SafariWeb Inspector.
- Worked on various Prototypes using EXTJS, JavaScript, JQuery, HTML, JSP, Servlets, JDBC and Struts.
- Working on the migration of Weblogic J2ee applications to WebSphere J2ee Applications.
- Adoption of new technologies and transferring it to the delivery groups
- Implementing technology best practices and standards.
- Providing Reference Architecture for various open sources framework to make its adoption seamless and de-risk during implementation
- Developing re-usable assets, accelerators and POCs to enhance productivity
Environment: Core java, Eclipse, Hibernate, Oracle and SQL servers, JDBC, Servlets, Struts, WebLogic and WAS servers, EXTJS, JQuery, CSS and HTML