Java/j2ee Developer Resume
Boston, MA
SUMMARY
- 5+ years of professional IT experience in all phases of Software Development Life Cycle (SDLC) of Client - Server n-tier applications using OOPs, JAVA, JavaScript, SOA, RDBMs, and J2EE technologies.
- Strong application development experience in using Agile Software Development methodologies like Scrum, Sprint, and Traditional Software models like Waterfall and TDD.
- Developed web-based enterprise Core Java, J2EE (Servlets, JSP), EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and object-oriented Programming techniques.
- Expertise in developing web pages using HTML5, CSS3, JavaScript, jQuery, Angular JS, Ajax, Bootstrap with webpage cross-browser compatibility and responsive web design and Server scripting language like Node JS.
- Involved in setting up Automation Framework using Selenium WebDriver, JAVA, and TestNG/JUnit.
- Proficient in core Java concepts Collection Framework, Multi-threading, Generics, Annotations.
- Expertise XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX, and JAXB.
- Extensive experience working with RDBMS such as MySQL, MS SQL Server, Teradata, Oracle.
- Expertise at JDBC API for connection and access to databases.
- Expertise in creating Hibernate Configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database.
- Proficient in developing Web Services, related technologies & frame works: WSDL, SOAP, REST, JAX-WS, JAXB.
- Experience in writing tools to automate the code generation, QA build.
- Knowledge of Java8 features like lambda expressions and Java Stream API.
- Experience with and a solid understanding of Microservices.
- Performed configuration, deployment and support of cloud services including Amazon Web Services.
- Migration of Existing Application to AWS cloud platform. Used Amazon Web Services (AWS) like EC2 servers S3, storage, RDS instances, cloud watch and Cloud Front for promoting code in multiple environments.
- Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate.
- Experienced writing SSIS Configuration, Logging, Procedural Error Handling and Data Error Handling.
- Experienced in developing UML diagram with Star UML, Rational Rose.
- CI/CD using Jenkins, Ant, Maven, GIT, Gradle, Artifactory, DevOps, AWS ECS
- Experienced transferring data from different data sources into HDFS systems using Kafka producers, consumers, and Kafka brokers.
- Covered Java 8 features such as Streams, Lambda Expressions, and Method references.
- Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project in a different methodology.
- Configured and created application log files Log4J to trace required application messages.
- Having experience on UNIX, Linux commands and Deployment Applications in Server and Windows platforms.
TECHNICAL SKILLS
Programming Languages: Java, C++, XML, PL/SQL
Technologies/APIs: Java8, J2EE, Servlets, JSP, JDBC, JPA, EJB, REST, JMS, JSF, JAX, Spring-WS, Spring REST API, JAX-RS, Log4j, Web2.0, SOA, UML, Agile, CTI, SOAP, REST, XML, XSL, XSLT, XSD, jQuery, Angular, GSON, JSON, IBM MQv7, Oracle SOA, BPEL, AutoSys, Confidential, DevOps, JPA, Docker, GitHub, Vagrant, AWS, PCF, Java Mail
Framework: Spring MVC4, Struts, Hibernate, ATG eCommerce, Spring4, Spring Security, Swagger
Web/Application Server: JBoss EAP, IBM Web Sphere, Apache Tomcat, Genesys
Tools: /Utilities: Eclipse, SVN, Serena, MS-VSS, RSA, Visio, PUTTY, Toad and SQL Developer, HEAT, Informatica, JUnit, Visio, RFT, SecureCRT, ClearCase, HP ALM, WinCVS, GIT, OPNET, Jenkins, uDeploy, ArtifactoryDatabases Oracle, SQL Server, MySQL
Operating Systems: Unix, Linux, Windows
Domain Knowledge: Finance/Mortgage, Banking, Insurance, Retail
Cloud Services: AWS-S3, EC2
Front End Technologies: Java Script, CSS, Node.JS, Bootstrap, HTML5.
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Java/J2EE Developer
Responsibilities:
- Involved in analysis, specification, design & implementation, and testing phases of the Software Development methodology (SCRUM) for developing the application.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, AJAX, JavaScript, AngularJS, and jQuery.
- Upgraded existing User Interface with HTML5, CSS3, JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Implemented the application using Spring MVC Framework by implementing Controller, Service classes.
- Used Java Message Service (JMS API) for reliable and asynchronous exchange of important information.
- Performed client-side validations using JavaScript and server-side validation using spring validator framework.
- Used UML and Rational Rose for making class diagrams and sequence diagrams.
- Created and maintained the configuration of the spring application frameworks IOC container.
- Worked on front end controller in Servlet to handle all the requests.
- Created Hibernate data mapping, data persistence and transaction management.
- Developed Hibernate HQL queries and Hibernate DAO implementation for database connectivity.
- Implemented application database objects Stored Procedures and Views using SQL and PL/SQL to interact with database.
- Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Beanstalk and EC2.
- Developed an own realm for Apache Tomcat Server for authenticating the users.
- Worked on Log4j to validate functionalities and Mockito framework JUnit for testing.
- Used Maven for application build and deployment and used SVN for version control.
Environment: Java SE 8/ J2EE, HTML5, CSS3, JavaScript, Bootstrap, jQuery, AngularJS, AJAX, JDBC, JMS, Agile (SCRUM), Hibernate, Struts, Spring, Spring Boot, Servlets, XML, Spring MVC, Mockito, Maven, RESTful, AWS, Microservices, Apache Tomcat, SVN, Oracle and Log4J.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Involved in gathering and analyzing system requirements.
- Developed UI using Java swings.
- Implemented the application using Spring MVC, Framework by implementing Controller, Service classes.
- Developed the training and appraisal modules using Java, JSP, Servlets, and JavaScript.
- Played key role in the high-level design for the implementation of this application.
- Created tables, views, types, triggers, complex join queries, stored procedures, and functions and modification to existing database structure as required for addition of new features.
- Involved in designing the database schema and writing the complex SQL queries.
- Involved in reviewing code for other modules developed by peers.
- Designing and establishing the process and mapping the functional requirement to the workflow process.
- Accessed stored procedures and functions using JDBC callable statements.
- Used Java Message Service (JMS API) for reliable and asynchronous exchange of important information.
- Executed and coordinated the installation for the project.
- Worked on web-based reporting system with HTML, JavaScript and JSP.
Environment: Java, JDK 1.3, J2EE (JSP, Servlets, EJB), JDBC, Spring MVC, Apache Tomcat, Web portal, Oracle, HTML, DHTML, SQL, and Junit.
Confidential, Irving, TX
Java/ J2EE Developer
Responsibilities:
- Involved in the requirements review, design, development, Unit testing and Bug fixing of the system and used Agile Development methodology.
- Designed and developed MVC architecture.
- Worked on printing all page in the report using Swing.
- Developed few stored procedures, triggers, and sequences on Oracle 11g.
- Wrote CRON jobs and AutoSys to schedule the daily scripts.
- Used Unix commands to go through the server logs and identify issues.
- Created design documents and used IBM Rational ClearCase as version management tool.
- Worked on using new technologies and test sustainability with respect to base project.
- Created workflow diagrams in Visio.
- Code and lead a team, code review of peers and integration testing.
- Developed the complete hierarchical breadcrumb module using XML.
- Worked on checking compatibility of application on JBOSS, WebSphere, and WebLogic.
Environment: Java, JavaScript, Servlet 2.2, JSP 1.1, MS-VSS, J2SE 1.3, XML, Junit, Agile, Oracle 11g, WebSphere 3.5, ServletExcel4.2, Eclipse, Edit Plus, Visio, Netscape, and Swing.
Confidential, Santa Monica, CA
Software Engineer
Responsibilities:
- Involved in the requirement analyzing process and business logic assessment, having communication directly with clients.
- Responsible for analyzing and dissembling PHP code in legacy projects and did translation for functional methods in Java Code.
- Worked in forecast, setup, and report module.
- Involved in writing queries, JSP, EJB, JavaScript, etc.
- Involved in developing Web Service components using SOAP service.
- Developed Junit test cases for testing functionalities of the Java Code.
Environment: EJB2, JavaScript, JSP1.2, J2SE1.3, Oracle 8i, WebLogic7, XML, MS-VSS and Edit Plus.