Lead / Senior Java Developer Resume,
,
SUMMARY
- Highly - skilled software development professional having more than 14 years of experience in software design, development and integration using Java/J2EE technologies.
- Specializes in web application using React.js with experience in webservices and application development.
TECHNICAL SKILLS
- Java/J2EE Technologies: Core Java, Java 8, Micro Services, Spring Boot, Spring Framework (Spring Core, Spring MVC, Spring Data, Spring Security, Spring JDBC and spring DAO), Kafka, Hibernate, JDBC, OOP, Java Design Patterns, Data Structed, JSP & Servlets, Struts, Junit, Zookeeper, GraphQL, Java Reflection and Annotation, XML, JSON, DOM, SAX
- Web Technology: React.js, Angular, Node.js, Mongoose.js, HTML5, Express.js, Redux, Reflux, Firebase, Java Script, jQuery, AJAX, DOJO, Handsontable, MERN, MEAN, Easy UI, ECMA Script, ES5, ES6
- AWS Technology: SNS, SQS, Step Function, Lambda Functions, S3, RDS, Cloud Watch, DynamoDB.
- Server and Tools: Tomcat, JBoss, Junit, Mockito, WebLogic, WebSphere, Maven, Ant, SVN, Jenkins, Docker, TFS
- Database: Oracle, MySQL, MongoDB, Derby
- Software Development Life Cycle: Agile Methodology and Waterfall model.
- Operating System: Unix and Windows
PROFESSIONAL EXPERIENCE
LEAD / SENIOR JAVA DEVELOPER
Confidential
Responsibilities:
- Study and analyze the requirement for software development also design the application and create various design documents.
- Extensive hands-on experience in web and client-server application development using Java8/J2EE, Spring Boot, Spring Framework (Spring Core, Spring MVC, Spring Data, Spring Security, Spring JDBC and spring DAO), JDBC, Servlets, JSP, Struts, Spring, Hibernate, SOAP and REST Web services, Microservices, XML, AJAX, JQuery, React, HTML5, Node.js, NPM, Java Script.
- Developed the application using Java 1.8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
- Strong experience in Application development, Object Oriented Design, Java8 & J2EE design patterns like Singleton, Factory Pattern, MVC, Service locator, Business Delegate, DAO, Value object.
- Expertise in to spring framework - Dependency Injection, IOC, SPRING MVC, SPRING BOOT, SPRING DATA and SPRING CLOUD.
- Developed Micro Services application from monolithic application using Spring Boot, Spring Core, Spring JDBC, Spring DAO.
- Design and develop various web application using various modern web technologies like React.js, Express.js, webpack, Angular, mongoose, Node.js and MERN
- Developed Java8 and J2EE applications. Develop complex components of an application.
- Divide development work in smaller tasks and assign them to junior team members, also guide them to complete tasks on time with good quality.
- Lead the whole development team. Take responsibility of complete development of an application.
- Develop prototype of new requirement for an application.
- Integrate an application and write automated script to build and deploy application.
- Lead daily status call with junior team members and manage their work status.
- Mentor new team members make them to be productive. Motivate, guide and help them in all possible ways.
- Create libraries and frameworks which will be used across multiple application development projects.
- Provide support and resolution for performance related issues.
- Involved in Proof of Concept and R&D work.
- Lead QA and production move of application.
- Research problems, plan solutions, recommend software and solutions to client.
- Used ANT and Maven scripts for building and deploying the application in web/App servers
- Extensively followed iterative methodologies such as Agile, Water Fall and SDLC models in multi project implementations.
Confidential
Responsibilities:
- Study and analyze the requirement for software development also design the application and create various design documents.
- Developed Java8 and J2EE applications. Develop complex components of an application.
- Extensive hands-on experience in web and client-server application development using Java8/J2EE, Spring Boot, Spring Framework (Spring Core, Spring MVC, Spring Data, Spring Security, Spring JDBC and spring DAO), JDBC, Servlets, JSP, Struts, Spring, Hibernate, SOAP and REST Web services, Microservices, XML, AJAX, JQuery, React, HTML5, Node.js, NPM, Java Script, ECMA Script, ES5, ES6.
- Developed the application using Java 1.8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
- Strong experience in Application development, Object Oriented Design, Java & J2EE design patterns like Singleton, Factory Pattern, MVC, Service locator, Business Delegate, DAO, Value object.
- Expertise in to spring framework - Dependency Injection, IOC, SPRING MVC, SPRING BOOT, SPRING DATA and SPRING CLOUD.
- Developed Micro Services application from monolithic application using Spring Boot, Spring Core, Spring JDBC, Spring DAO.
- Divide development work in smaller tasks and assign them to junior team members, also guide them to complete tasks on time with good quality.
- Lead the whole development team. Take responsibility of complete development of an application.
- Develop prototype of new requirement for an application.
- Integrate an application and write automated script to build and deploy application.
- Lead daily status call with junior team members and manage their work status.
- Mentor new team members make them to be productive. Motivate, guide and help them in all possible ways.
- Create libraries and frameworks which will be used across multiple application development projects.
- Provide support and resolution for performance related issues.
- Involved in Proof of Concept and R&D work.
- Lead QA and production move of application.
- Research problems, plan solutions, recommend software and solutions to client.
- Used ANT and Maven scripts for building and deploying the application in web/App servers
- Extensively followed iterative methodologies such as Agile, Water Fall and SDLC models in multi project implementations.
Technologies: Java, Java8, J2EE, Micro Services, Spring Boot, Spring Framework (Spring Core, Spring MVC, Spring Data, Spring Security, Spring JDBC and spring DAO), REST Services, Kafka, JDBC, Hibernate, React.js, Java Script, node.js, webpack, JQuery, Oracle DB, SQL, Oracle, Tomcat, HTML5, Junit, Mockito
Confidential
Responsibilities:
- Study and analyze the requirement for software development also design the application and create various design documents.
- Developed Java8 and J2EE applications. Develop complex components of an application.
- Extensive hands-on experience in web and client-server application development using Java8/J2EE, Spring Boot, Spring
- Developed the application using Java 1.8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
- Strong experience in Application development, Object Oriented Design, Java & J2EE design patterns like Singleton, Factory Pattern, MVC, Service locator, Business Delegate, DAO, Value object.
- Divide development work in smaller tasks and assign them to junior team members, also guide them to complete tasks on time with good quality.
- Lead the whole development team. Take responsibility of complete development of an application.
- Develop prototype of new requirement for an application.
- Integrate an application and write automated script to build and deploy application.
- Lead daily status call with junior team members and manage their work status.
- Mentor new team members make them to be productive. Motivate, guide and help them in all possible ways.
- Create libraries and frameworks which will be used across multiple application development projects.
- Provide support and resolution for performance related issues.
- Involved in Proof of Concept and R&D work.
- Lead QA and production move of application.
- Research problems, plan solutions, recommend software and solutions to client.
- Used Maven scripts for building and deploying the application in web/App servers
- Extensively followed iterative methodologies such as Agile, Water Fall and SDLC models in multi project implementations.
Technologies: Java, Java8, J2EE, Kafka, AWS: S3, Lambda Function, SNS, Step Functions, DynamoDB, CloudWatch, RDS, React.js, Java Script, node.js, webpack, JQuery
Network Planning and Data Foundation Tool
Confidential
Responsibilities:
- Study and analyze the requirement for software development also design the application and create various design documents.
- Developed Java8 and J2EE applications. Develop complex components of an application.
- Strong experience in Application development, Object Oriented Design, Java & J2EE design patterns like Singleton, Factory Pattern, MVC, Service locator, Business Delegate, DAO, Value object.
- Expertise in to spring framework - Dependency Injection, IOC, SPRING MVC, SPRING BOOT, SPRING DATA and SPRING CLOUD.
- Developed Micro Services application from monolithic application using Spring Boot, Spring Core, Spring JDBC, Spring DAO.
- Divide development work in smaller tasks and assign them to junior team members, also guide them to complete tasks on time with good quality.
- Lead the whole development team. Take responsibility of complete development of an application.
- Develop prototype of new requirement for an application.
- Integrate an application and write automated script to build and deploy application.
- Lead daily status call with junior team members and manage their work status.
- Mentor new team members make them to be productive. Motivate, guide and help them in all possible ways.
- Create libraries and frameworks which will be used across multiple application development projects.
- Provide support and resolution for performance related issues.
- Involved in Proof of Concept and R&D work.
- Lead QA and production move of application.
- Research problems, plan solutions, recommend software and solutions to client.
- Used ANT and Maven scripts for building and deploying the application in web/App servers
- Extensively followed iterative methodologies such as Agile, Water Fall and SDLC models in multi project implementations.
Integrational Fleeting and Routing Tool
Confidential
Responsibilities:
- Study and analyze the requirement for software development also design the application and create various design documents.
- Developed Java and J2EE applications. Develop complex components of an application.
- Divide development work in smaller tasks and assign them to junior team members, also guide them to complete tasks on time with good quality.
- Lead the whole development team. Take responsibility of complete development of an application.
- Develop prototype of new requirement for an application.
- Integrate an application and write automated script to build and deploy application.
- Lead daily status call with junior team members and manage their work status.
- Mentor new team members make them to be productive. Motivate, guide and help them in all possible ways.
- Create libraries and frameworks which will be used across multiple application development projects.
- Provide support and resolution for performance related issues.
- Involved in Proof of Concept and R&D work.
- Lead QA and production move of application.
- Research problems, plan solutions, recommend software and solutions to client.
- Used ANT and Maven scripts for building and deploying the application in web/App servers
- Extensively followed iterative methodologies such as Agile, Water Fall and SDLC models in multi project implementations.
Technologies: Java, J2EE, Spring Core, Spring JDBC, Spring Boot, REST Services, JDBC, Hibernate, Handsontable, Java Script, JQuery, Oracle DB, SQL, Oracle, Tomcat, WebSphere, WebLogic
Routing Tool
Confidential
Responsibilities:
- Study and analyze the requirement for software development also design the application and create various design documents.
- Developed Java and J2EE applications. Develop complex components of an application.
- Develop prototype of new requirement for an application.
- Integrate an application and write automated script to build and deploy application.
- Create libraries and frameworks which will be used across multiple application development projects.
- Provide support and resolution for performance related issues.
- Involved in Proof of Concept and R&D work.
- Lead QA and production move of application.
- Research problems, plan solutions, recommend software and solutions to client.
- Used ANT and Maven scripts for building and deploying the application in web/App servers
Technologies: Java, J2EE, Spring Core, Spring JDBC, Spring Boot, REST Services, JDBC, Hibernate, Java Script, JQuery, Oracle DB, SQL, Tomcat, WebSphere, WebLogic
Domestics Fleeting Tool
Confidential
Responsibilities:
- Study and analyze the requirement for software development also design the application and create various design documents.
- Developed Java and J2EE applications. Develop complex components of an application.
- Develop prototype of new requirement for an application.
- Integrate an application and write automated script to build and deploy application.
- Create libraries and frameworks which will be used across multiple application development projects.
- Provide support and resolution for performance related issues.
- Involved in Proof of Concept and R&D work.
- Lead QA and production move of application.
- Research problems, plan solutions, recommend software and solutions to client.
Technologies: Java, J2EE, Spring Core, Spring JDBC, REST Services, JDBC, Hibernate, Dojo, Java Script, JQuery, Oracle DB, SQL, Tomcat, WebLogic
ETL Server
Confidential
Responsibilities:
- Study and analyze the requirement for software development also design the application and create various design documents.
- Developed Java and J2EE applications. Develop complex components of an application.
- Develop prototype of new requirement for an application.
- Integrate an application and write automated script to build and deploy application.
- Create libraries and frameworks which will be used across multiple application development projects.
- Provide support and resolution for performance related issues.
- Involved in Proof of Concept and R&D work.
Technologies: Java, JDBC, JSP and Servlet, XML, DOM, Oracle, Hive, Hadoop
Data Integration Server
Confidential,
Responsibilities:
- Developed Java and J2EE applications. Develop complex components of an application.
- Develop prototype of new requirement for an application.
- Create libraries and frameworks which will be used across multiple application development projects.
- Involved in Proof of Concept and R&D work.
Technologies: Java, JDBC, JSP and Servlet, XML, DOM, Oracle, MYSQL, Derby.