Software Engineer II
2 weeks ago
Job Description: Software Engineer II
Will design and develop backend solutions using the latest Java technologies.
Candidate must be well-versed and comfortable working in multiple aspects of a multi-tiered architecture, including but not limited to Cloud Based applications and CICD processes.
Should be able to demonstrate excellent problem-solving skills, self-motivated, highly detail oriented, able to context switch easily, able to work with vendor/offshore team(s), good team player.
Will work with other engineers, managers, Product Management, QA, and Operations teams to develop innovative solutions that meet company initiatives with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles.
Principal duties and responsibilities:
- Define, Design and develop components using Java.
- Collaborate with architects, Systems Engineering and Product Management and other technical and non-technical stakeholders in the current product development process
- Formulate and communicate technical vision and strategy to business and technical stakeholders
- Design and develop data architecture, data definition and data manipulation structures in multiple database solutions including MySQL, MongoDB, ElasticSearch.
- Implement all aspects of development, to include database, presentation, middle tier and system interfaces
- As a member of the Agile delivery team, collaborate with the rest of the team and product daily
- Respond quickly to changes in requirements
- Develop system and maintenance documentation
- Participate in Project planning and Estimation
- Prepare the architectural document artefacts
- Mentor development teams around sound design and coding practices
- Assist with testing and release process, including writing unit and integrated testing.
- Coordinate with development team members, perform code , design & architectural reviews
- Execute architectural design spikes
- Evaluate third party software products used in the solution as needed
- Provide detailed & accurate estimates for code development efforts
Required Qualifications:
- BS in Computer Science, or related degree (Math, Engineering, Computers) required, or a combination of education and related experience
- 3-5 Years years' professional development experience in Java
- 2 years' experience with service oriented development
- Experience with Cloud Architecture and distributed systems.
- Familiarity using Linux is a plus
- Strong problem solving and analytical skills
- Strong written and oral communication skills
- Experience working in an Agile scrum team environment
- Excellent troubleshooting skills and being able to work under pressure
Preferred qualifications:
- Ability to demonstrate initiative, not only to accomplish assigned development tasks with a minimum of prepared documentation, but also to identify areas for improvement, and ability to combine these improvements into the product
- Experience with AWS
- Experience with Rules Engine and/or Event driven architecture
- Experience creating unit tests
- Exposure to performance and scalability improvement
Skills:
- Languages: Java, Python, NodeJS
- Backend: MySQL, MongoDB, ElasticSearch, DynamoDB.
- XML, Java Script, Ajax, CSS
-
Software Engineer II
4 days ago
Hyderabad, Telangana, India Microsoft Full time ₹ 5,00,000 - ₹ 15,00,000 per yearAre you an engineer who sees the big picture? Do you have the necessary insight to craft a vision and guide an engineering team in the right direction? Do you love finding simple, elegant solutions for complex technical problems? Do you want to learn new tech every day? If so, the Software Engineer II role in Microsoft Business Industry Copilot (BIC) may be...
-
Software Engineer II
2 weeks ago
Hyderabad, Telangana, India Spacelabs Healthcare Full time US$ 90,000 - US$ 1,20,000 per yearOverviewSoftware Engineer-II will be involved in the development of software technologies for medical devices. The right candidate will be proactive, with great communication skills, demonstrate attention to details, have a passion for technology, and an excitement to produce great products. Software Engineer-II shall be responsible for the development of...
-
Software Engineer II
2 weeks ago
Hyderabad, Telangana, India Storable Full time ₹ 6,00,000 - ₹ 18,00,000 per yearSoftware Engineer II Hyderabad, Telangana, India Role Overview: We are seeking a passionate Software Engineer (SE2) with a minimum of 4 years of experience in highly responsive and scalable web applications development. The candidate will be an integral part of our dynamic team, contributing to the development of innovative solutions within the Self...
-
Software Engineer II
1 week ago
Hyderabad, Telangana, India JPMC Candidate Experience page Full time ₹ 9,00,000 - ₹ 12,00,000 per yearYou're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorganChase within the Consumer and Community Banking, you are part of an agile team that works to enhance, design, and deliver the software components of...
-
Software Engineer II
2 weeks ago
Hyderabad, Telangana, India JPMorgan Chase Full time ₹ 5,00,000 - ₹ 10,00,000 per yearYou're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Consumer & Community Banking Team, you are part of an agile team that works to enhance, design, and deliver the software components...
-
Software Engineer II
1 week ago
Hyderabad, Telangana, India JPMorganChase Full time US$ 1,00,000 - US$ 1,50,000 per yearJOB DESCRIPTIONYou're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Consumer and Community Banking- CBC technologyt, you are part of an agile team that works to enhance, design, and...
-
Software Engineer II
1 week ago
Hyderabad, Telangana, India Microsoft Full time ₹ 15,00,000 - ₹ 28,00,000 per yearDo you want to be part of a startup culture while working for Microsoft? Do you like being close to the customer, ensuring Microsoft devices delight users? Want to work as part of a dynamic team?The Surface Post Launch Engineering (PLE) team is looking for someone that can help shape the future of devices by being the face of our in-market...
-
Software Engineer II
1 week ago
Hyderabad, Telangana, India Microsoft Full time ₹ 12,00,000 - ₹ 24,00,000 per yearAre you passionate about working on cutting-edge devices? Surface Team is dedicated to building powerful devices that empower individuals and organizations. We're working on the next generation of Surface products, and we need talented individuals like you We are seeking a Full Stack Software Engineer II AI to architect and scale the Surface team's internal...
-
Software Engineer II
4 days ago
Hyderabad, Telangana, India Microsoft Full time ₹ 15,00,000 - ₹ 28,00,000 per yearThe Microsoft 365 India team is looking for a high calibre and highly motivated iOS Software Engineer II to lead the planning, design, implementation and shipping of a few critical components for a strategic project for M365 business.The Microsoft 365 India team is building a set of next generation of AI powered experiences for Microsoft 365 on Mobile...
-
Software Engineer II
8 hours ago
Hyderabad, Telangana, India Microsoft Full time ₹ 15,00,000 - ₹ 25,00,000 per yearAzure is the fastest-growing business in Microsoft's history and is the foundation of Microsoft's commercial Cloud Services. We are part of the Azure Core team that builds and manages the core platform across various services. We have an exciting opportunity for you to innovate and shape the world's computers, and we encourage you to apply and learn...