Sr. Java/j2ee Developer Resume
TX
SUMMARY
- 6+ years of experience in design, development, testing and documentation of various applications using J2EE technologies.
- Good knowledge of OOAD (object oriented analysis and design), OOP (object oriented programming) and in applying OO principles in Software Development Life Cycle.
- Experienced in Web based technologies including HTML5, JSTL, JavaScript, CSS3, JQuery, Ajax, AngularJS, andXML.
- Extensive knowledge in core Java concepts which includes Collections, Multi - threading and J2EE (Servlets, JSP, JDBC, EJB, JMS, Spring, Struts, and Swing).
- Good experience in developing applications using JAVA and J2EE technologies like Servlets, JSF, JSP, JDBC, JavaScript, JMS, Struts, Spring, XML, Hibernate, EJB, SOAP Web Service using JAX-WS, RESTful Web Service using JAX-RS, WSDL, UDDI and Spring Boot.
- Well skilled in all stages of Software Development Life Cycle (SDLC) including Requirement Gathering, Analysis, Design, Implementation, Testing, Deployment also Support and Maintenance with various methodologies such as Waterfall, Incremental & Iterative and Agile Methodologies for many data processing applications.
- Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
- Developed applications in JSP, Java Beans and Servlets using MVC architecture.
- Experienced in developing various UML designs like Class Diagrams, Use Case Diagrams and Sequence Diagrams using Rational Rose.
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services.
- Strong experience in technologies like Java Server Pages (JSP), Java Servlets, Enterprise Java Beans (EJB) 2.0/3.0, Java Beans and JDBC.
- Good exposure in implementing design patterns (Factory, Abstract Factory, Singleton, MVC and Business Delegate) and object oriented programming.
- Experience in developing client side modules using HTML5, JavaScript, CSS3, JQuery and JSP and Server side modules using Servlets and Struts.
- Experience in developing Web Applications with various Open SourceSpring 4xFramework (Spring MVC, IOC, AOP, DAO, JDBC),Struts, HibernateORMFramework.
- Experience in Java IDE tools like Eclipse, NetBeans, IntelliJ.
- Expertise in using SQL, PL/SQL to write Stored Procedures, Functions, Packages, and Triggers.
- Strong experience with tools like Rational Rose (rational), CVS (Project Management), SVNandGitHub.
- Good exposure to web/application servers such as Apache Tomcat, Web Logic, Web Sphere, JBoss and J2EE server.
- Expertise in developing the presentation layer/UI using JSP, HTML, JavaScript, AJAX, JQuery and XSLTandwell versed with Agile/Scrum methodologies.
- Experienced in programming tools like ANT, Maven Build Scripts, Jenkins, Joint, Log4j.
- Expertise in developing large and highly configurable applications using Spring 2.5, Struts 2.0, Hibernate and JPA 2.0 combination.
- Sound RDBMS concepts and extensively worked with Oracle 10g, MySQL, Sybase and DB2.
- Part of the team in performing production support, maintenance, bug fixes and troubleshooting of the application and involved in developing the applications based on specific requirements.
- Quick-witted Competent with skillful ability in using Spring (Aspect Oriented Programming and Dependency Injection/Inversion of Control) and Object Relational Persistence frameworks like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
- Innovative Individual with commendable experience in using Java features and familiar with technologies like AJAX and JavaScript frameworks like JQuery.
- Involved in coding, debugging, developing unit test scripts to test the applications and in logical analysis and flowcharting of the applications.
- Experienced team player with strong analytical, problem resolution, excellent interpersonal, presentation skills, highly proficient in learning new technologies with ability to work independently and quick in adapting to new environment.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, SQL
Java Technologies: J2SE, JavaBeans, JDBC, J2EE, JMS, Servlets, JSP, JPA, JSF
Web Technologies: HTML5, XML, JavaScript, CSS3, JQuery, Ajax, AngularJS, JDBC, EJB, Hibernate, Struts,Spring, SOAP, and Restful Web Services
Operating System: MS-DOS, Windows, Linux
Databases: Oracle, MySQL, MSSQL 2012, DB2, HQL
Web/App Servers: Web Logic, Web Sphere Enterprise, Apache Tomcat, Glassfish, JBOSS
SQL Programming Tools: SQL Developer, WampServer 2.0i
Development Processes: AWS,RUP, AGILE, Scrum
Frameworks: Hibernate, Struts, Spring (Core, MVC, AOP, DAO), Spring Boot
Version Control Tool: Perforce, Visual Source Safe (VSS), CVS, SVN, GIT, JIRA, Clear Case
Testing Tools: Bugzilla, JUnit, JMeter, Clear Quest, Karma Jasmine
Build Tool: ANT, Maven, Jenkins, LOG4J
Code Review Tools: Crucible 3.4, Sonar 3.2
IDE: Eclipse, Net Beans
UML Modeling Tools: StarUML, Pacestar, Visual Paradigm, Rational Rose
Other Tools: Scrum Works 1.8.3, Stylus Studio 2008 XML Enterprise Suite, Rational Software Architect, Splunk, CICD, Zookeeper, Jersey
PROFESSIONAL EXPERIENCE
Confidential, TX
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Design Decisions, Review Meetings with clients and provided design and development estimates based on the complexity of services.
- Used Agile Methodology for project implementation.
- Created custom components using AngularJS and JavaScript which can be used by all the maintenance applications.
- Involved in designing schemes for clients to interact with CSI by hiding the complexity of backend systems.
- Technologies implemented in the project include Struts Framework, Oracle Database, Tomcat Server, and JBOSS Server.
- CreatedSpringBootapp and used Spring FrameworkAOP features and JDBC module features to persist the data to the database.
- Involved in implementing theMicroServicesbased on Restful API utilizing Spring Boot with Spring MVC.
- Extensively involved in development of front end, business and persistence tier using JSP, Spring MVC andJSON.
- Implemented single sign on and LDAP (light-weight directory access protocol) for login authentication.
- Involved in development of single page eligibility verification module using AngularJS, HTML5and CSS3.
- UsingAWSCloud Watch performed Monitoring, customized metrics, and file logging.
- UsedAWSSDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
- ImplementedAWSclient API to interact with different services as Console configuration forAWSEC2.
- Developed the Services usingAWSElasticSearch, Restful Services using JAX-RS.
- Involved in business operations for the development of SOAP and RESTful Web Services.
- Worked withGITwhich is used as a version control tool in the project.
- Involved in tuning the performance of the application using data mapping transformation logic.
- Used BugZilla for defect tracking and JUnit for testing the application.
- Used Harvest Version Control system for check-in and check-out of code.
Environment: JavaScript, Java Servlets, Struts framework, Spring MVC, Spring Boot, JDBC, JSP,JSON, AngularJS, Node JS, HTML5, CSS3, SOAP and RESTful Web Services, Oracle Database, Tomcat Server, JBOSS Server, Eclipse IDE, GIT, JUnit, BugZilla.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in all SDLC phases like requirements gathering, analysis, design, implementation, testing and maintaining phases of the applications.
- Implementing IOC (Dependency Injection) features in various aspects ofCore Spring Framework.
- Created tables using SQL queries, procedures using PL/SQL required for the modules.
- Designed the application in layered approach like Presentation,Service, DAO,Utils and Test modules.
- DevelopedStoredProceduresandTriggers.
- Designed and developed the UI usingJSP, HTML, CSS,andJavaScript.
- Used JavaScript for client side validation.
- UsedSingleton,MVC, FactoryPatternandDAO design patterns.
- ImplementedWeb Servicesclient to access the exposed web service.
- Implemented REST messages for communication between web service client and service provider.
- Involved in creating theHibernatePOJO Objects and mapped usingHibernateAnnotations.
- DevelopedRestfulWeb services for transmission of data inJSONformat.
- UsedSpringIOC for dependency injection.
- REST is used to describe web service operations and expose Web Service to outside world.
- Spring Dependency Injection implemented for required objects.
- DevelopedJUnittest cases forunit testing.
- Implemented Web-Services to integrate between different applications (internal and third party components)usingRESTFul servicesusingJersey.
- Implemented logger for debugging and testing purposes usingLog4j.
- Designed and developed application based onSpringMVC design pattern.
- UsedSpringvalidation and wrote validation rules.
- Automated the build and deployment process usingANTbuild script.
- Used Eclipse IDE for code development along with SVN for managing the code.
- Implemented persistence layer usingHibernate(Spring+HibernateIntegration).
- UsedClear Questfor issue tracking and Eclipsetool for application development.
- Designed database tables to suit the need of the client usingMySQL.
- Worked with clients for issues and provided quick solutions.
Environment: JSP 2.3, Servlets 3.1, Glassfish 3.1, ANT, XML Spy, Eclipse 3.8, Spring3.1,Web Services,JavaScript, CSS, AJAX, Log4j, SVN, Oracle 11g, SQL Developer, MySQL.
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in all SDLC phases working with BA and PM to understand the requirements.
- Used Agile Methodology for project implementation.
- Created custom components using AngularJS and JavaScript which can be used by all the maintenance applications.
- Involved in developing Class Diagram and Sequence Diagrams using Rational Rose.
- Created tables using SQL queries, procedures using PL/SQL required for the modules.
- Technologies implemented in the project include Spring Framework, Oracle Database, Tomcat Server, and JBOSS Server.
- Used Spring framework AOP features and JDBC module features to persist the data to the database.
- Extensively involved in development of front end, business and persistence tier using JSP, Spring MVC.
- Involved in development of single page eligibility verification module using AngularJS, HTML5and CSS3.
- Involved in business operations for the development of SOAP and RESTful Web Services.
- Worked withSVN&GITwhich is used as a version control tool in the projects.
- Used XML to write Spring dependencies and to configure Hibernate Mapping and Properties files.
- Implemented JQueryvalidation components to validate the form input data.
- Involved in creating theHibernatePOJO Objects and mapped usingHibernateAnnotations.
- DevelopedRestfulWeb services for transmission of data inJSONformat.
- UsedSpringIOC for dependency injection and used JUnit for testing the application.
Environment: HTML5, CSS3, JavaScript, JQuery, Java Servlets, Hibernate, Spring framework, Spring MVC, JDBC, JSP, JSON, SOAP and RESTful Web Services, Oracle Database, Tomcat Server, Eclipse IDE, GIT, Junit.
Confidential
Software Engineer
Responsibilities:
- Involved in analysis, design, and development of new business requirements.
- Involved in developing Class Diagramsand Sequence Diagrams using Rational Rose.
- Implemented different J2EE design patterns.
- Designed various business flows and did their implementation using Vitria (BPM tool).
- Created Web Services to interact with the Intec Billing System.
- Worked on transaction functionality and implemented tat for inter-process interfaces.
- Was involved in peer reviews for the modules coded by other team members.
- Developed Stored Procedures, Functions, and Triggers in Oracle.
- Developed shared business components and interfaces to be used by the team.
- Worked on Air operation business on developing front end validations using JavaScript.
- Involved in writing the business logic for various modules using JSP and Servlets.
- Involved in manual testing/unit testing for proper functionality of projects.
- Worked closely with QA team in fixing the reported bugs/defects of the applications.
- Designed and Developed UI’s using JSP by following MVC architecture.
- Involved in manual testing for proper functionality of project.
- Managed requirements, which are evolving as the customers' business and priorities changed.
- Worked closely with clients and helped in improved user experience.
- Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using Java multi-threading.
- Developed JavaScript functions for front-end validations.
- Created Servletsthat redirects the requests to page handlers.
- Used JDBC to access database and developed Stored Proceduresfor executing SQLstatements.
- Used Eclipse as the IDE and Clear Case for version controller.
- Reported Daily about the team progress to the Project Manager and Team Lead.
Environment: Java, JSP, Servlets, Rational Rose, J2EE Design Patterns, Vitria (BPM tool), Eclipse IDE, SQL, IBM Web Sphere Application Developer 5.0.
