Senior Software Engineer - Core Java

A‚A Tanishi Consultants Pvt. Ltd Role Summary:, , Job Overview: , , , - Senior Software Engineer is responsible for hands-on building Java applications on Linux operating system in .....

A‚A Tanishi Consultants Pvt. Ltd Bengaluru ₹ NA 7-10Y JobType object (1)
Job Description
  • Role Summary:, , Job Overview: , , , - Senior Software Engineer is responsible for hands-on building Java applications on Linux operating system in developing enterprise Server products. , , , - Primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different CARESCAPE Connectivity product portfolio and application layers of the infrastructure
  • , Essential Responsibilities:, , Essential Responsibilities: , , , - Experience in working on Core Java with knowledge of data structures, multithreading, concurrency, collections, OOAD, design patterns, SOA, , , - Experience in micro-service design and development.- Virtualization techniques , , , - Dockerization- Analyze, design and Implement the Business Requirements
  • , , - Exposure to BDD/ TDD practices
  • , , - Strong proficiency in Unix/Linux environment
  • , , - Knowledge on JVM performance tuning and memory management. Good understanding of memory management in non-garbage collected environments. Implement performance and quality modules- Web Services, hibernate, Spring framework
  • , , - Extensive experience with Cloud-Based Delivery on AWS & hands-on CI/CD experience with Jenkins, GIT-, , , Engineering, implementing and monitoring security measures for the protection of computer systems, networks and information- Identifying and defining system security requirements, , , - Designing computer security architecture and developing detailed cyber security designs, , , - Familiarity with continuous integration, , , - Experience in working with global teams using agile practices, , , - Excellent verbal and written communication skills
  • , , - Energetic, Self-starter, Passionate, committed team player
  • , , - You will be responsible for programming a feature and or a small feature set. , , , - You will contribute to the team and works with direction from the Senior Team Members or management but works independently. , Qualifications/Requirements:,Basic Qualifications: ,- BE/ B. Tech / ME/M.Tech in Electronics/ Telecommunication/ Computer science/ IT, or MCA- 7+ years of experience on designing and developing applications using Core JAVA technologies, ,Strong Linux operating system knowledge and has participated in all aspects of the Software Development Life Cycle (SDLC),- Problem solving skills to assess design alternatives and perform tradeoffs to determine designs or functionality that best meet needs
  • - Experience in SDLC documentation to comply with ISO and European standards
  • Desired Characteristics :,- Experience in Java, J2EE (JSP, Servlets, JDBC), XML, XSLT, OSGI, spring and database technologies
  • - Strong hands on SOA based web-services design and development,- Strong Linux skills,- Web programming with HTML5, CSS3, JavaScript,- Hands on experience in web technologies like struts, html5, java script and JQuery- OOAD and Design patterns (Core and J2EE),- Experience in Application servers (JBOSS, TOMCAT)- Experience in healthcare related standards, data exchange protocols, Clinical workflows. HL7/IHE
Job Summary
Role Summary:, , Job Overview: , , , - Senior Software Engineer is responsible for hands-on building Java applications on Linux operating system in