Java Developer
Current• Having 8+ years software development with Java and JEE technologies including User Interaction, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management.• Experience working in Scrum teams in Agile Methodology.• Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, concurrency framework.• Experience and working knowledge of Spring Boot and Restful Web Services• Proficient in Object Oriented Programming and using Core Java along with Java 1.8 features like Lambda, streams and functional interfaces.• Good experience in recognizing and reusing JEE Design patterns• Expertise in developing front-end systems using HTML5, CSS3, JavaScript, Angular, Bootstrap.• Worked with Spring Core, Spring MVC Framework for Dependency Injection (DI), and Spring Context to provide message sources.• Extensive experience in various UI widgets using JavaScript libraries likes Angular, jQuery and developing Rich Internet Applications• Experience in handling, configuration and administration of databases like MySQL and NoSQL databases like MongoDB and Cassandra• Extensive working experience in Splunk which is helpful to have a overall high-level health check on the application• Good experience on working with Amazon Web Services like EC2, S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front