Job Description
• Do you have experience in Java-EE functional programming, Spring Boot, Microservice, Cloud, and Patterns?
• Do you have high standards and a relentless desire to see the impact you can make on an organization every day?
• Do you enjoy coaching and teaching junior members? If so, bring your talent to FranConnect, the leader in software solutions for the franchise community, the largest growing economic sector and employer in the United States.
We need experienced Senior Developers for our Engineering and Product Development Team and will work closely with the Architects and other members of the different teams. The development expert will also be a strategic thinker who can implement and deliver sustainable solutions with a keen eye towards simplicity, extensibility, manageability, performance and re-use.
Job Description-
• Software Professional with 4-+ years of experience with BE/BTech. in computer science or related engineering fields from a reputed engineering institute.
• Strong development experience in Java programming and frameworks - Spring boot, Spring Cloud, Java/JEE and functional programming constructs in Java 8 - Steams, Lambda, CompleTableFutures for developing multi-threading, highly scalable applications.
• Passionate about code quality and continuous refactoring guided by unit tests. Ability to set a very high standard for design and code.
• Good knowledge of software architecture and design patterns - SOLID, OOAD Design patterns, Integration patterns, SOA, REST, Micro-services, DDD and cloud-native design patterns.
• Experience in working with RDBMS databases-MySQL, PostgreSQL, with hibernate. Experience in NoSQL database is plus. Strong knowledge messaging services (Apache Kafka, RabbitMQ, JMS etc) required.
• Must of have working experience in designing and delivering highly scalable applications on the AWS or other public clouds.
• Strong communication, analytical problem-solving skills. Ability to interpret complex problems, iterate and explore design options, and communicate the simple, straight-forward solutions.
• Experience in working with Agile Methodologies. - Scrum, XP, SAFE in distributed scrum teams.
• You will be working in an agile environment (SCRUM) responsible for the design and delivery of product modules and features in close collaboration with product owners, architects and engineering leaders.
Required Candidate Profile-
• Strong analytical strategic thinking skills. Excellent problem-solving skills.
• Strong Ability to interpret technical /business objectives and challenges.
• Experience in working with Agile Methodologies. - Scrum, XP, SAFE in distributed scrum teams.
• Demonstrate learning ability, make decisions quickly and with the highest level of integrity.
• Demonstrated ability to go the extra mile, Self-starter and self-motivated with a can-do attitude. Comfortable working in a fast-paced dynamic environment
• Good team member - Ability to work collaboratively in building a good team, seek and provide mentorship and coaching, bring knowledge and learning to the team.
• Communication skills -Excellent verbal and written communication skills. Ability to communicate frequently, candidly and clearly on complex technical issues.
• Problem-solving - skills to interpret complex problems, iterate and explore solutions, and communicate the simple, straight-forward solutions.
• Show courage, empathy, confidence, focus, openness, commitment to do the right things.
• Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals.
• Ability to achieve stretched goals in a highly innovative and fast-paced environment.
• Ability to build shared knowledge - Fast Learner, Team Player
💡 Quick Summary
Seeking a career-building opportunity? The FranConnect Software | Senior Software Developer | Backend Architecture position is now open for candidates interested in the Software Developer Jobs sector. This role in Noida offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
