Java Full Stack Engineer Resume
2.00/5 (Submit Your Rating)
Jersey City, NJ
PROFILE SUMMARY
- Technology professional with over 9 years of experience in analyzing requirements, developing designs, implementing and testing software/web applications using Java, J2EE, JSP, Weblogic, Servlets, Hibernate, Spring, JDBC, XML, AJAX, JUnit and SQL.
- Experience in various phases of software development life cycle with Analysis, Design, Development, Integration, Implementation, Maintenance, Testing, Production Support and Maintenance of Software Applications in client - server environment, Object Oriented Technology and web based applications.
- Developed front-end web pages using HTML5, CSS3, JQuery and AngularJS 1.6
- Proficient in designing J2EE applications using Spring MVC, Spring Boot, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
- Excellent working knowledge of design patterns (Model View Controller, Singleton, Factory pattern)
- Experience in implementing DAO using Spring-Hibernate ORM and creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Expertise in implementing and deploying SOAP Web Services and Restful Services, WSDL to develop dynamic server side web contents.
- Hands on experience in TDD, CI/CD and ATDD approaches.
- Extensive Knowledge on DevOps Tools (Jenkins, ANT, Maven).
- Solid understanding on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2), Simple Storage Service(S3), AWS Codestar, Amazon RDS, Amazon Cloud Watch, SNS, SQS, VPC, Route53, LAMBDA, and Elastic Load Balancer.
- Excellent communication and interpersonal skills with ability to work as both an individual and a team member, with an ability to adapt to new technologies quickly..
TECHNICAL SKILLS:
- Languages: Core Java, J2EE, SQL, PL/SQL, Shell Scripting, Python, PERL
- J2EE Frameworks: Java, J2EE, JDBC, Servlets, JSP, JSTL, JavaBeans, JNDI, Log4j
- Frameworks: Spring, Hibernate, Log4J, SpringBoot, Spring MVC
- Web Technologies: HTML5, DHTML, JavaScript, CSS3, XML, AJAX, jQuery, JSON, OAuth 2.0, SOAP, RestFul
- Cloud & SaaS Platforms: AWS, EC2, S3, Route53, DynamoDB
- Testing: Junit, SOAP UI, Putty, Integration Testing, UAT
- Development Methodologies: Waterfall, Agile, TDD, CI/CD, BDD
- Design Patterns: MVC, Front Controller, Singleton, DAO, DTO, Factory, Repository, Command
- Version Control: Git, Sourcetree
- Web/Application Servers: Apache Tomcat, WebLogic 12.1.3, Red Hat JBoss EAP 6.2
- Databases: MYSQL, Oracle 12c
- Tools: SOAP UI, Neon Shadow Studio, JIRA, BMC Remedy, Postman, Rally, CA Harvest SAM, Oracle SQl Developer, Redmine, Advanced REST Client, ANT, MAVEN, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ
Java FullStack Engineer
Responsibilities:
- Implementation of the different modules using Java, J2ee, SpringBoot, Hibernate and JSP.
- Implemented new website design layout for the conversion of existing static websites to responsive using HTML5, CSS, CSS3 and jQuery.
- Developed Spring beans to handle the business logic of the application, as part of maintenance and change request implementation.
- Worked on coding and designing being an active participant in Object Oriented Analysis & Design sessions of the Project using SpringBoot.
- Developed Hibernate configuration file and mapping documents for POJO classes as part of persistence framework. Used Hibernate Query Language (HQL) for accessing data from Database.
- Responsible for implementing Hibernate persistence framework for persistent layer.
- Developing the Data Access Object (DAO) to get the data from the database.
- Installed application on AWS EC2 instances and configured the storage on S3 buckets.
- Perform S3 buckets creation, policies and the IAM roles.
- Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.
- Planned, designed, executed and evaluated performance tests of web applications and services using TDD approach.
- Perform browser compatibility testing of application under various cross browsers (Safari, Firefox, IE, Chrome) using HTML IDs.
Environment: Java/J2EE, Eclipse Oxygen, Hibernate Core 4.3.6, Maven 3, validation-api 1.1.0, SpringBoot, JPA, Tomcat 8.0.21, JUnit, Log4j, JQuery, Pojo, AWS EC2, S3 Bucket, AWS CloudWatch and MySQL Server
Confidential, Dallas, tx
Role: Software Engineer
Responsibilities:
- Developing and supporting Java based applications using Java EE, JSP, JDBC, JavaScript, Spring, Struts, Hibernate, PL/SQL and HTML. Extensively worked on N-Tier Client-Server applications systems with the development in Java, J2EE
- Technologies (Servlets, JSP, JDBC, JNDI, and JMS), HTML and Javascript.
- Expertise in developing User Interfaces, screen layouts using JSP, Javascript, jQuery, CSS and HTML.
- Experience in using JDBC to develop database intensive JEE applications.
- Worked with various projects involving XML technologies
- Good experience in writing the Unix scripts, validating production logs, running jobs and writing autosys jobs and troubleshooting the production issues.
- Responsible for collaborating with a large set of stakeholders having the required hands-on technical skills to work on application development and support issues.
- Participate in all stages of SDLC process.
- Debug code to locate reported bugs and issues.
- Maintain high standard and follow best practices by refactor existing code to enhance readability, performance and general structure .
- Create POC to demonstrate capabilities and implementation options.
- Provide Level 3 production support for application issues raised that need to be debugged at a code level Requirements.
- Troubleshooting issues in a production environment.
- Checking and tune long running SQL queries.
- Participated in Unit testing, smoke testing,Integration Testing, UAT and production readiness of application
- Identifying manual processing deficiencies and automating processes which reduced manual labor and increased work flow efficiency.
- Analyzing job schedules and implementing appropriate modifications for efficiency.
- Supported weekend systems upgrades: provided technical support and knowledge of system availability times; in case of back out, set up conference calls to engage all stakeholders to coordinate action plan.
- Performed disaster recovery tests to ensure system availability and functionality.
Environment: Java/J2EE, Eclipse Galileo, JDBC, Tomcat 7.0.0, MySQL Server 5.5, JavaScript, Spring, Struts, Hibernate, PL/SQL HTML, JSP, jQuery, CSS.
Confidential, NYC, NY
Programmer Associate
Responsibilities:
- Responsible for requirement gathering / analysis, design, development, review, quality and integration testing, support and maintenance of UNIX, Java, J2EE, Perl, Sybase applications, Python.
- Developing User Interfaces, screen layouts using HTML and JavaScript.
- Contributed to development and testing of client and server side codes for external and internal web applications.
- Onsite-offshore coordination.
- Implementing workflow management tools to improve user group efficiency.
- Tested and debugged code section and adapted to meet the needs of clients.
- Responsible for creating and modifying the PL and SQL procedure, function according to the business requirement.
- Created database objects like stored procedures, function, packages, Cursor, Ref Cursor and Triggers.
- Involved in developing Oracle Reports which are further added to Web pages.
Environment: UNIX, Java, J2ee, Javascript, Perl, Sybase, Python, PL/ SQL.
