Java Developer - Full Stack BHJOB11946_456780
Job Title Full Stack Java Developer Software Engineering Reports to Sr. Manager, Software Engineering Summary Company is looking for a high-energy, results oriented Full Stack Software Engineer to join a talented team of Engineers undertaking requirements analysis, design, development, testing and releases of Companyrsquos existing and upcoming application platforms. This position is seeking a well-rounded candidate having hands-on experience in Distributed Application Development with responsibility of designing and developing Companyrsquos Core Trade-In platforms and delivering a high quality and high-performance product collaborating effectively with internal and external stakeholders. Essential Duties and
ResponsibilitiesDevelop and maintain robust software applications and solutions that confirm to architectural standards and directions. Performs detailed analysis, design, development and integration of applications and components. Produces feature design documentation and specifications. Research, recommend and communicate emerging technologies to solve product problems. Work with software or technology vendors, and consultants to discuss details of assigned programming tasks. Troubleshoot applications and quickly solve production issues. Acquire the appropriate business knowledge needed to deliver on product goals requirements. Maintain and Improve software applications as part of the team and per management priorities.
EducationBachelorrsquos Degree and 7 years of software development experience. Experience 3-5 years of experience. Demonstrate a sense of ownership and take pride in the code they develop. Be a self-starter and takes initiative. Has solid Java (using 8 features advantageously are a big plus) Kotlin is a . Dabbling around in recent programming language like GoLang, Dart, Rust is a . Is knowledgeable in Spring Framework. Is comfortable with ORM like Hibernate. Is comfortable with (Angular JS React JS other UI frameworks). Is comfortable with Linux.
SQL RDBMS (Postgres is a other DB is ok as well) comfortably. (Rabbit Redis Elastic AWS) is a . Microservices is a . API (REST) is a . Competencies Sense of ownership. Must thrive on accuracy and attention to detail. Must have excellent oral and written communication skills using English language. Ability to effectively develop and maintain working relationships with team members in offshoreonshore locations. Must be able to work in a team environment with minimal supervision. Self-drive towards making progress towards the goal by removing roadblocks and seeking help as appropriate. Must be able to contribute and assume leadership for team growth as business demands. Comfort with collaboration, open communication and reaching across functional borders. Ability to use a wide variety of open source technologies and tools. Comfort with frequent, incremental code testing and deployment.