Lead Developer Resume
5.00/5 (Submit Your Rating)
Plano, TX
SUMMARY
- Over 13 years of experience in Information Technology as a Software Engineer in the areas including web and multi tier applications.
- Expertise in conceptualizing, designing and implementing technical solutions using Java/J2EE technology stacks.
- Strong communication & relationship management skills, enthusiastic & self - driven, with a high degree of commitment.
- Experience in leading and developing application projects using Java, J2EE, Spring, Spring boot, Restful/Soap Web services, Hibernate, XML, Servlets Javascript and other UI technologies.
- Test Driven Programmer with thorough knowledge in Unit testing with JUnit, Mockito and using SoapUI, Postman for Web Service testing, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.
- Extensive experience in developing microservices using spring boot, zuul, eureka, ribbon, hystrix ec.
- Experience in various developmental methodologies like Waterfall, Agile Scrum and Agile Kanban.
- Extensive knowledge in designing Web pages using HTML, DHTML, JSP, CSS, JavaScript Angularjs and JQuery
- Experienced at database development using Oracle, Mongodb, Elasticsearch, Postgres, DB2, Microsoft SQL Server and writing complex database queries, stored procedures and triggers using SQL, SQL Plus,PL/SQL.
- Expertise applying objects oriented analysis and design principles and creating, UML diagrams like Use cases, sequence diagrams, class diagrams using Rational Rose and RAD.
- Extensive experience deploying applications on J2EE Application Servers/Web Servers such as Web Logic, Websphere, JBoss, Derby, Glassfish and Tomcat.
- Experience using Version control management tools like including Git and Subversion.
- Experience in requirement gathering and writing Functional spec, Technical documents and documents related to project.
TECHNICAL SKILLS
- Java 8
- J2EE
- Spring
- Spring boot
- Microservices
- Hibernate
- SOAP
- REST
- SAML
- OAuth
- Spring cloud
- Eureka
- Zuul
- Ribbon
- Hystrix
- Hadoop
- Mapreduce
- HDFS
- Hive
- HBase
- Pig
- Oozie
- Sqoop
- Mongodb
- Elastic search
- Weblogic Server
- Websphere
- Jboss
- Tomcat
- Glassfish
- Jetty
- React js
- Angular JS
- JQuery
- JavaScript
- CSS
- Postgres
- SQL Server
- Oracle
- DB2
- CA Ingres
- MS Access
- Microsoft SQL Server
- AWS S3
- EC2
- CloudWatch
- Lambda
- Beanstalk
- Eclipse
- Intellij
- Spring Tool suite
- Netbeans
- JBuilder
- Junit
- JProbe
- HttpUnit
- Apache JMeter
- Windows
- Unix
- Agile/Scrum
- Waterfall
- Jerkins
- Jira
- Target process
- Rally
- Git
- Maven
PROFESSIONAL EXPERIENCE
LEAD DEVELOPER
Confidential - Plano, TX
Responsibilities:
- Developed the application from the scratch and involved in transforming the legacy think client application to web application.
- Implemented REST Microservices using spring boot and PCF.
- Integrated various components of Spring cloud like Netflix’s Eureka (Discovery client), Hysterix (Circuit breaker) and Feign (Rest client) to ensure the availability and endurability of microservices in cloud.
- Followed Test driven development and coded Test Cases and created Mock Objects using Mockito and used JUnit to run tests.
- Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization.
- Object storage service Amazon S3 is used to store and retrieve media files such as images.
- Worked in Offshore-onshore environment and trained many other resources in the team.
- Collaborated with QA, business & other development team members to ensure that applications functioned as specified.
Environment: Java, Spring boot, Micro services, Kafka, Spring cloud, Hibernate,AWS, S3, Cloudwatch, Beanstalk, Node js, Lambda, Beanstalk, Agile, Dynamo DB, Maven, JSON, Rest, SOAP, Git, Tomcat, SAML, OAuth, React JS, Jenkins