Java Developer Resume
Seattle Washigton Edison, NewjerseY
PROFESSIONAL SUMMARY:
- Over six years of IT experience in Designing & Development of Large - Scale web Applications which include Design, Development, Integration, code review, testing, maintenance and Documentation.
- Strong Technical Experience in gathering requirements for Designing, Implementation, Development of large-scale web Applications with the Technologies like Java, J2EE, HTML, CSS, Ajax, JavaScriptjQuery, Angular 2/4, Node JS, React JS.
- Well knowledge in all the phases of Software Development Life Cycle (SDLC) models.
- Expertise in Frameworks like Spring Hibernate and Struts (Spring Boot, MVC architecture, Spring Core, Spring DAO, action mappings).
- Extensive experience in developing Single Page Applications (SPA) using Angular and Node Framework.
- Good knowledge in NOSQL databases like Mango DB.
- Well experience in working with SOAP and RESTful Web Services.
- Expertise to develop the application in all areas from front end to middleware and to backend.
- Expertise in modern versions of JavaScript frameworks such as Angular 6/7, React JS.
- Proficient in JavaScript Object Notation (JSON) and XML.
- Good knowledge in Core Java, Data Structures, Multi-Threading, Algorithms and Object-Oriented concepts.
- Strong experience in designing of database structures.
- Good knowledge with PL/SQL.
- Good knowledge in writing stored procedures, functions, Triggers, Performance tuning, Advance Queue.
- Installing, Configuring and deploying Applications using Web Logic, Apache Tomcat.
- Worked on many protocols, data formats and architectures such as HTTP, SOAP, XML, JSON, REST, Email, FTP, SSL.
- Expertise in MYSQL, Dynamo DB databases.
- Worked in RDBMS Technologies such as Oracle 10g/11g/12c, Microsoft SQL Server.
- Knowledge in Confidential Web Services (AWS).
- Ability to learn quickly with latest Technologies.
- Expertise in Design, Develop, Implementation, Integration, Maintenance, Testing in different environments.
SKILL:
Operating Systems: Linux (Ubuntu, CentOS), Windows, MAC OS
Programming Languages: Core Java, J2EE (Servlets, Spring Boot, JSP, JDBC, Maven), JUnit
Frame Works: Spring Boot, Hibernate, JPA, Spring ORM
Web Technologies: HTML, AngularJS, CSS, XML, JavaScript, AJAX, Web Services (SOAP and REST)
Scripting Languages: UNIX Shell Scripting
Databases: ORACLE 10g, MySQL, DB2
Web Servers: Apache Tomcat
IDE s: Eclipse, IntelliJ IDEA, Android Studio, Brackets, Sublime text
AWS: S3, EC2, EMR, IAM, QuickSight, CodeCommit, Athena, Simple Notification Service.
EXPERIENCE:
Confidential, SEATTLE, WASHIGTON/EDISON, NEWJERSEY
Java developer
Responsibilities:
- Involved in all the phases of the application which include design, Analysis, testing phases of the application and responsible in gathering requirements.
- Worked on Agile Software development life cycle.
- Responsible in Implementation and testing of Java Application software and support for existing or new java applications.
- Provide code review and documentation in support as part of the DevOps Software packaging and Application development lifecycle.
- Worked on Git and Bit bucket for the cloning the files of the application in the local repository (Git Bash).
- Used the frameworks like Spring, struts and Hibernate in developing the web applications.
- Used Web services - WSDL and SOAP for getting information and format conversion from other modules in the system.
- Worked with UI/UX designer to implement the best design practices.
- Expertise in Angular 6 to provide more user interface.
- Used ReactJS, NodeJS and Angular2/4 for the User Interface changes of the application.
- Worked on all the features of Angular framework such as Data binding, Directives, Dependency Injection, Services and Deep Linking.
- Used AJAX calls for retrieving the data and parse the data on to the web pages.
- Responsible for implementation of RESTful web services using the spring framework.
- Used Apache Tomcat Application Server in our project.
- Involved in writing the Stored Procedures, functions with Oracle.
- Implemented secure coding standards to prevent the vulnerabilities such as SQL injections, Cross side scripting and Open Redirect.
Environment: Java, Angular 6, PostgreSQL, NodeJS, AWS, Apache Maven, Spring Boot, Spring ORM, JPA, JDBC, Hibernate.
Confidential, EDISON, NEW JERSEY
Java Developer
Responsibilities:
- As a Junior Developer, primarily worked on the Java Server Side built on Spring Boot using Jersey Web Services.
- Also built the Android App that could be downloaded to the Distributors and their Salesman.
- The Spring Boot Application is hosted on Tomcat containers in AWS Server Instances.
- Experience in Object Oriented Analysis, Design (OOAD) and development of software using UML Methodology, good knowledge of J2EE design patterns and Core Java design patterns.
- Implemented Singleton classes for property loading and static data from DB.
- Actively involved in backend tuning SQL queries/DB script.
- Worked in writing commands using UNIX Shell scripting.
- Involved in developing other subsystems’ server-side components.
- Rest Call Development using Jersey Rest API and Spring Boot Handled all Server-Side Rest Services for Distributors, Salesman and Customers.
- Used spring Object relational mapping (ORM) and hibernate for persistence in Oracle.
- Implemented Microservices architecture using Spring Boot for making application smaller and independent.
- Developed components utilizing spring framework modules (IOC, AOP, MVC).
- Created Confidential front-end web development using Angular JS and Bootstrap.
- Tested front-end using ngMock.
- Email and SMS Text using Confidential SNS. Stored Procedure to process Payments.
- Participated in build and deployment activities using MAVEN build scripts.
- Handled JDBC Calls using Spring Data (JdbcTemplate) to execute SQL queries and Stored Procedures.
- J-Unit Testing Framework for Testing the individual method calls. Created Create/Update/Delete calls from Front End.
- Developed the Android App for Both Confidential Customers and Confidential Distributors.
- Android App invokes the same Rest Calls developed for JQuery front end as well.
- Coordinated with the QA team in testing of the application in various environments.
- Deployed on Tomcat Containers and Scheduling job using Stone Branch.
- Used Log4j for application logging and debugging.
- Conducted daily scrum standup meetings to discuss the progress of the project.
- Used GIT for repository and controlling the code without any conflicts.
- Used Jenkins for continuation integration.
Environment: Spring Boot, Spring Data, Ajax Methodologies, Angular JS, Jersey Web Services, J-Unit, Confidential SNS for SMS and Emailing, My SQL Database.
Confidential
Junior Java Developer
Responsibilities:
- Responsible for development, support and enhancement of Benefits system.
- Worked Closely with Architect/Lead to design technical design documents.
- Developed User Interface and implementing business process using JSP and Servlets.
- Wrote Servlets programming and JSP scripting for the communication between web browser and server.
- Developed JAVA code for Data Base connectivity
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
- Involved in the development of presentation layer and GUI framework in JSP.
- Client-Side validations were done using JavaScript.
- Involved in code reviews and mentored the team in resolving issues.
- Participated in weekly design reviews and walkthroughs with project manager and development teams.
Environment: Java, Servlets, JSP, JDBC, Oracle, Eclipse, Tomcat, Java script, HTML