Java Developer Resume
Edison New, JerseY
SUMMARY
- Over 4+ 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, JavaScript, jQuery, 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.
TECHNICAL SKILLS
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.
PROFESSIONAL EXPERIENCE
Confidential, EDISON, NEW JERSEY
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
Junior 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 Prodcast 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 Prodcast Customers and Prodcast 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
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
