Sr. Java/j2ee Developer Resume
Dallas, TX
SUMMARY:
- Have 7+ years of experience in end - to-end development, analysis, and design (functional and technical) of enterprise application based on varied technologies.
- Excellent knowledge in design patterns and server-side Java/J2EE technologies along with application server like JBoss AS, Tomcat and databases like PostgreSQL, Oracle, MySQL, MS SQL Server.
- Strong analysis and design expertise in implementation of highly scalable, performance oriented enterprise application in distributed, clustered, and high availability environment
- Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
- Experience in Amazon Web Services(AWS) including VPC, EC2, ELB, S3, and EBS, ROUTE 53
- Have been involved in performance analysis and profiling to improve application/system performance
- Have In-depth knowledge of configuring and deploying applications to JBoss AS7 and Tomcat as well as configuring open-source databases like PostgreSQL and MySQL to business needs.
- Diverse experience utilizing Java tools in tiered architecture applications including J2EE, JDBC, JNDI and JMS, JSP, Servlets, Java - Swing, Spring technologies.
- Worked on API integration and development on Lucene/Elastic, Quartz, iText, Apache Vysper, XMPP, HSQL, H2
- Fluid understanding of multiple programming and scripting languages, including C, C++, Java, HTML, XML, Pro-C, SQL, PL/SQL. Moderate experience with JavaScript, shell script, CSS, jquery, ajax, AngularJS, Bootstrap UI.
- Strong Experience in DB design and scripting using SQL, PL/SQL to write Stored Procedures, Functions, Triggers. Working knowledge of NoSQL, MongoDB
- Expert in using Java IDEs like Eclipse and java build tools ant, ivy and maven.
- Hands on version management tools like CVS, Subversion and Microsoft SourceSafe, continuous integration tools Jenkins, bug-tracking tools JIRA.
- Proficient in Object Oriented Principles, Methodologies, and Best Practices.
- Have ability to work independently for implementation and delivery of critical business components.
- Good knowledge of the different processes involved in the Software Development Life Cycle having exposure to the standards, procedures & documentation.
- Expertise in working with Agile methodologies like Test Driven Development (TDD) and Scrum Methodology.
- Significant experience using UML, particularly in the construction of use-case, sequence, state, activity, and deployment diagrams.
- Have high learning curve to learn and adapt quickly with new tools and technology.
- Demonstrated ability to multitask and manage multiple projects in a cross-functional environment.
- Excellent communication, interpersonal and presentation skills
TECHNICAL SKILLS:
Languages: JAVA 8.0/7.0/6.0/5.0 , C, C++, SQL, PL/SQL
Frameworks: AngularJS, Spring 4.x/3.x/2.x, Hibernate 3.0/2.1, Struts 2.0/1.2
J2EE: Servlets, JSP, JSTL, JMS1.1, JDBC, Junit, JNDI Web Services, XML, JAXB, DOM, SAX, JavaMail, Multi-threading, JTA.
Web Technologies: AngularJS, jQuery, Html, JavaScript, Ext JS, CSS, AJAX
Database: Oracle, DB2, MongoDB
Testing Frame Works: Junit, EasyMock, Mockito
Tools: UML, Rational Rose, Splunk, SQL Developer, TOAD, Hudson, Jenkins, Ant, Maven, Log4J, SOAPUI, Rest Client UI, Postman, Grunt, Node JS
Operating Systems: Unix, Linux, Windows
Web/AppServers: Tomcat, WebSphere, WebLogic
IDEs: Eclipse 3.4, Spring Tools Suite
Methodologies: Waterfall Model, Iterative, Agile, Test Driven Development.
Version Control Systems: CVS, SVN, GitHub
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Sr. JAVA/J2EE Developer
Responsibilities:
- Actively involved in mock screens development and project start-up phase.
- Efficiently managed the tasks and working and delivering features in a fast-paced scrum environment.
- Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
- Developed UI Layer for the application using HTML5, CSS3, AngularJS and Bootstrap.
- Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
- Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
- Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests
- Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
- Implemented Authentication & Authorization with Site Minder and spring security.
- Working within SOA based enterprise framework to build web services for Middle Tier processing.
- Used AWS SDK to connect with Amazon SQS for bulk email processing.
- Implemented AWS IAM for managing the credentials of applications that runs on EC2 instances.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Analysed current legacy infrastructure, established business case, and built consensus for virtualized IaaS / PaaS near term strategy with SaaS mobile cloud services end state.
- Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
- Produced as well as consumed RESTful web services using Jersey API's.
- Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
- Followed up with Tivoli Manger group to run the spring batch jobs at specific times.
- Done with peer level code reviews.
- Fixed defects identified during QA, UAT and Production.
- Done with Web logic application server set up & deployed the application on it.
- Worked with GIT which is used as a version control tool in the project.
- Done with Unit testing using JUnit and Mockito.
Environment: Java1.7, J2EE, Servlets, Spring-MVC, IOC, AOP, Hibernate, Eclipse, Angular-JS, Bootstrap, CSS3, HTML5, Web logic Server, WSDL, SOAP, JAX-WS, AXIS, Jersey, Oracle 11g, Oracle SQL Developer, PaaS, GIT, JIRA,AWS
Confidential, Richmond, VA
Java/J2EE Developer
Responsibilities:
- Involved in project design, application development, code reviews.
- Design and implement Invoice Queue Management as a new application. This included back-end as well as front-end development.
- Develop back-end Rest-full Web Service using Spring IOC, Spring AOP, Spring MVC
- Developed the view-controller components using JSPs, JavaScript, CSS, HTML, AngularJS, BootStrap UI Spring Form, jQuery and AJAX.
- Manage WebSphere deployments and troubleshoot server related issues in dev.
- Help server team to resolve WAS related issues in QA and production environment.
- Enhance existing document storage and retrieval application.
- Develop SQL schema and queries for the new implementations.
- Hands on experience in writing Spring Restful Web services using JSON / XML.
- Create JSON model for request/response mapping.
- Develop AngularJS based data model for the UI actions.
- Develop AngularJS controllers and directives along with AngularJS based AJAX calls to load and update data at the UI end.
- AngularJS/BootStrap based responsive UI.
- Develop MongoDB based file storage system to replace IBM Content Manager.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components
- Developed the web-services and analysis of SOAP envelope using SOAPUI.
- Generate Entity mapping through Eclipse Database Explorer and Hibernate JPA.
- Develop ANT script for build management. Integrated Apache Ivy to ANT for dependency management of the project.
Environment: Java/J2EE, IBM WebSphere, SQL Server, DB2, Restful Web-Services, SOAP, jQuery, AJAX, Spring MVC, Spring Core, Hibernate/Hibernate JPA, JSON, XML/JAXB, BootStrap UI, MongoDB
Confidential, Charlotte,NC
Java/J2EE Developer
Responsibilities:
- Participated in the agile release planning, backlog grooming sessions and retrospective sessions as per company agile guidelines.
- Involved in developing the presentation layer using Spring MVC, AngularJS, EXT JS, CSS3, HTML5, JavaScript, jQuery and AJAX.
- Used various directives, filters and in-built services in Angular JS. Written Controllers and service objects.
- Involved in developing the service layer using Spring.
- Worked with SOA Technology, Created and consumed SOAP and Restful web services.
- Extensively used SOAPUI and Postman for testing web services.
- Worked on Spring Boot module.
- Used Spring JMS to perform asynchronous operations.
- Used Futures from concurrent API and Spring Async annotation to execute web service calls asynchronously and concurrently.
- Configured rewrite rules in apache web server.
- Involved in developing the persistence layer using Hibernate.
- Written unit tests using Junit and Mockito.
- Worked with object oriented design principles like inheritance, polymorphism,
- Written queries to save and retrieve user data from MongoDB.
- Used browser developer tools to debug the issues.
- Extensively used Core Java concepts Collections, Generics, Enums, Annotations and several utility classes from Apache like CollectionUtils and StringUtils etc.
- Configured Hudson jobs and fixed sonar violations.
- Provide theproductionsupportfor the application to the business users.
- Used Winscp and putty to connect with UNIX machines to perform deployments, start/stop servers and monitoring the logs in various Environments.
- Used Splunk to monitor logs.
- Written complex SQL queries and Used SQL developer for interacting with data base
- Used Maven as a build tool.
Environment: JDK1.7, Spring4.x, Eclipse, Apache Web server, Tomcat, Weblogic, AspectJ, SQL Developer, Visio, SVN, Maven, Log4J, Junit, Mockito, Jenkins, SOAPUI, Postman, Hibernate, MongoDB, Splunk, PostgreSQL, Nodejs, Grunt.
Confidential, Memphis, TN
Jr. Software Developer
Responsibilities:
- Participated in the business requirements analysis meetings and prepared use-case diagrams using Rational Rose.
- Involved in development of very critical transactions- Hotel Search, Availability, Booking, Guest Enroll and Guest Update.
- Involved in installing and configuration of apache web server which is being used to serve static resources (css/js/images) and route the requests.
- Developed Rest clients using Spring’s Rest Template and Restful Web services using Jersey Framework.
- Developed the presentation layer using Spring, JSP, JSTL, JavaScript, HTML, CSS, jQuery Ext JS, and AJAX.
- Developed custom tags and EL-functions to separate presentation and processing logic
- Developed Service Layer Using Spring and persistence layer using Hibernate.
- Worked on enhancements and defects.
- Extensively worked on various features of Hibernate such as Associations, Caching, Lazy loading and HQL
- Extensively used Dependency Injection and AOP features of Spring Frame work.
- Extensively worked on Web Services to send and receive the data from NGT.
- Extensively worked on TOAD for interacting with data base.
- Developed complex SQL queries to perform efficient data retrieval operations.
- Developed Unit, Integration Test Cases using Junit and JMock technologies.
- Provide theproductionsupportfor the application to the business users.
- Involved in complete software development life cycle (SDLC)
- Developed the custom build scripts using ant tool.
- Written complex SQL queries and Used SQL developer for interacting with data base
Environment: JDK1.6, Spring2.5, Hibernate3.0, Eclipse 3.4, Weblogic application server 10.2, AspectJ, Oracle10g, TOAD, JIBX, Rational Rose, SVN, Ant Build, Log4J, Junit, Easy Mock.
