Professional Summary
Over Nine (9) Years of extensive experience as a Java J2EE Programmer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for Banking, Financial, Agricultural organizations using Java, J2EE, Servlets, AJAX, JMS, Hibernate, Spring, Spring Boot, JPA, ORM, JNDI, Web Services (SOAP and Restful), JDBC, JAXP, RMI, XML, JavaScript, AngularJS and Angular. Experience with different cloud services (IaaS, PaaS) in AWS, Azure Public Cloud and PCF. Experience working with the Docker images and Kubernetes container environment. Experience working with SOAP, Rest and Restful Web Services. Experience working with Waterfall Model, Kanban, Agile SCRUM and SAFe methodology. Expertise in server-side development with JDBC, Servlets, MVC architecture, Java Beans, XML. Experience working in Production support. Experience in MVC architecture, Spring IOC, and Hibernate. Experience working with Oracle PL/SQL and writing stored procedures. Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, JAXP, Apache Axis. Developed Service Oriented Architecture (SOA) based J2EE applications that conforms SOA standards. Experience with TDD, BDD and Automation testing using different frameworks like Junit, TestNG, Mockito, QMetry, Specflow, Gherkins, Jbehave and Selenium. Extensive experience in developing GUIs using Spring MVC, and Angular Frameworks. Experience in DB2, MongoDB, Oracle, SQL Server, MS SQL, PostgreSQL databases. Hands on with PL/SQL Stored Procedures, Triggers and Views. Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers, JBoss, and Apache Tomcat Application Server. Experienced in requirement analysis and preparing High-Level and Low-Level design (HLD and LLD). Extensively used J2EE Design Patterns. Experience in client-side development with CSS, Sass, Bootstrap, Angular Material and JavaScript. Hands on experience with UNIX, Linux and Python Scripting. Experience in Web development with JavaScript, JSP, XML, and XSLT. Hands on experience with Core Java with multi-threading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection. Experienced in implementing full life cycle of software development process (SDLC). Used version controller tool like Subversion, Gitlab and Github. Used continuation tool Jenkins, Vulcan, Udeploy, Harness. Understanding of object-oriented design, re-use, and component-based development. Good at Documenting and Understanding User requirements and System Specifications. Participated in Project Requirement and Planning meetings. Tech-savvy Lead Software Engineer knowledgeable in modern practices and software development processes. Polished in conducting thorough performance tests and preparing technical documentation. Creative problem-solver with aptitude for learning and maximizing available resources. Motivated [Job Title] offers [Number] years of experience leading cross-functional teams and completing projects on-time. Seamlessly manages workloads and meets challenging deadlines and quality benchmarks. Strong understanding of common web technologies, languages and frameworks. Strategic Software Engineer skilled in application development, testing and optimization. Excels at coordinating ground-up planning, programming and implementation for core modules. Maintains strong object-oriented and software architecture fundamentals.