Sr. Java Developer Resume
Warren, NJ
SUMMARY:
- 8 years of extensive experience in complete software development life cycle including user interaction and project man i emailed you 2 position if you wanna send them resume
- Type a message agement, requirements capture, analysis, design, development, testing, and deployment of Java based web applications.
- Well versed with complete Software Development Life Cycle (SDLC) and Agile methodologies like SCRUM.
- Expertise in developing web applications using ORM frameworks such as Servlets, RESTful Web Services using Spring, JPA, Hibernate, Spring boot, Spring Data JPA, and Spring MVC.
- Excellent understanding of Aspect Oriented Programming (AOP) and Object - Oriented Programming (OOP) concepts and using them in developing Service Oriented Applications (SOA).
- Hands-on experience with various design patterns like MVC (Model-View- Controller), Singleton, Factory, Abstract Factory, Dependency Injection and DAO (Data Access Object).
- Experienced in developing web-based GUIs using HTML, CSS, and JavaScript, Typescript, Angular.
- Experience in Tomcat, Oracle Application Servers, and strong knowledge of other Java compatible application and web servers.
- Experience in developing applications on NetBeans, Eclipse, Spring Tool Suite, and Visual Studio Code.
- Familiar with working environment following continuous integration and deployment using Git, GitHub, and Jenkins.
- Knowledge in using Observables, RxJS library for accessing data using HTTP Client, and consuming Rest API Web Services in JSON formatted data.
- Experienced in using Routing, Data Bindings, and working with Components in Angular 6/7.
- Knowledge of Front-End technologies and framework such as TypeScript, JavaScript, HTML, CSS, Angular 5/6/7.
- Experienced in annotation-based Bean configurations in spring application context and IoC container using Component scan and its derivatives.
- Excellent analytical as well as problem solving skills including exemplifying the problem, pattern matching, simplifying, and generalizing, base case and build, and others.
- Good experience in handling logging mechanisms like log4j for error tracking.
- Worked with a team in deploying the spring boot application using AWS EC2.
- Experienced in application testing using Junit, Mockito, Jasmine, and Karma.
- Ability to learn quickly in work environment, notable interpersonal and verbal exchange skills with ability to co-operate in team environments.
TECHNICAL SKILLS:
Languages: Java, JavaScript, TypeScript, and Python
Frontend Technologies: HTML, CSS, Angular 2/4/5/6/7/8
Backend Technologies: Spring, Spring MVC, Spring Boot, Spring Data JPA, JDBC, JPA-Hibernate, Spring Security, Spring AOP, Spring Core.
Testing Frameworks: Mockito, Junit, Jasmine, Karma
Application/Web Server: Apache, Tomcat
Database: Oracle, MySQL, SQL Server, MongoDB
IDE & Project Build Tool: NetBeans, Eclipse, MySQL Workbench, Spring Tool Suite, Postman, Visual Studio Code, IntelliJ, Postman
Maven, NPM
Cloud Env.: GIT, GitHub, AWS
PROFESSIONAL EXPERIENCE:
Confidential, Warren, NJ
Sr. Java Developer
Responsibilities:
- Identified application modules in the porting of the Retail Scheduler schema from Oracle to Kronos.
- Involved in design discussions/impact analysis of porting of application schemas from the current state to the final state in Kronos.
- Analyzed the current implementation of the Retail Scheduler and identified impact to data access modules like EJB’s, Web Services, JDBC calls.
- Configured the POS suite of applications of CMW, ORCA, Retail Scheduler to run locally.
- Identifying and aligning project requirements and conducting impact analyses.
- Working closely with the business team, 3rd party vendors, and other internal IT teams to deliver projects on time.
- Performing hands-on coding work on projects to introduce new modular, reusable Service/API or enhancing the existing ones.
- Creating and maintaining detailed, up-to-date technical documentation. LAST
- Worked with HTML, CSS, JavaScript, JSON in UI pages.
- Developed the entire application web-based client implementing MVC Architecture using spring framework.
- Used Angular and Bootstrap for dynamic data in Web UI development by putting data binding.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API's and Spring Boot for micro - services.
Environment: HTML, CSS, Bootstrap, JavaScript, Typescript, Angular, Java, JPA-Hibernate, Spring Data JPA, Spring Boot, Spring Security, Spring AOP, Spring MVC, MAVEN, REST API/Web Services, Micro Services, Kafka, GitHub, Jenkins, Dockers, Docker Hub, SonarQube, Jira, Eclipse, IntelliJ.
Confidential, Bluffton, SC
Sr. Developer
Responsibilities:
- Perform a thorough review of the existing AngularJS front-end code and produce summary documentation of front-end components including functional purpose, dependencies, and interfaces with other components.
- Maintaining and upgrading an existing product.
- Perform a thorough review of the existing JAVA middle tier code and produce summary documentation of middle tier components including functional purpose, dependencies, and interfaces with other components.
- Perform maintenance to the existing AngularJS code as needed.
- The contractor to work with Census support staff and customers to implement new features. This would include working in a team environment to flesh out functional requirements and user stories, and work with Census support staff designing, implementing, testing, and deploying new features.
- The contractor to work with Census support staff to migrate the middle tier to a different technology stack that is consistent with other area intranet applications.
Environment: Java/J2EE, EJB, SQL, PL/SQL, Oracle 9i, UNIX Scripting, HTML, JDBC, Web Services, JAXB, WSDL, SOAP, Apache Axis, JAX-WS, XSLT, CVS, Web Logic 10.3.2, Eclipse 3.1 IDE
Confidential ’s, Menomonee Falls, WI
Sr. Developer
Responsibilities:
- Involved in requirement analysis and preparation of Design documents
- Responsible for overseeing the quality of the deliverables by co-coordinating reviews and implementing best practices.
- Suggesting an appropriate solution for the assigned modules and Problems and doing their High level and Low-level design.
- Worked as developer responsible for interacting with business analyst and monitoring day-to-day development tasks.
- Involved in design and Development of user interfaces using HTML, JavaScript.
- Involved in analysis of use case design and in Preparation of Unit Test Cases.
- Used Perforce Tool as a Code check in Tool and followed standard software life cycle.
- Used ANT to build the java source code.
- Preparation and review of Unit test Cases.
- Developed EJB components encapsulating business logic
- Used Eclipse IDE for development of the project.
- Wrote embedded SQL and Stored procedures for data manipulation and interacting with the Oracle database.
Environment: J2EE, Java, EJB, JSTL, Servlets, Eclipse, JavaScript, HTML, JDBC Oracle, Struts Framework, Apache ANT, Perforce, Test Tracker.
Confidential, St Louis, MO
J2EE consultant
Responsibilities:
- Debugged problems occurring in production environment provided bug fixes and successfully resolved the system related problems.
- Involved in using different Design patterns like MVC architectural design pattern for solving the architectural issues.
- Has taken responsible in integration of the project and solved integration issues.
- Co-ordinate with the QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that the defects are resolved.
- Involved in resolving the Integrating Testing and User Accept testing issues.
Environment: J2EE, Java, PL/SQL, UNIX shell scripts, Hibernate, spring, Adobe Flex, Tomcat.