Key Responsibilities Work as a technical architect & lead contributor for creating technical solutions Contribute to scoping, estimating, and proposing technical solutions & development Investigate new technologies, provide analysis and recommendations on technical choices Responsible for providing hands-on expert level assistance to developers for technical issues Mentor and guide technical team members Skills Required BE/BTech/MTech (CS/IT or MCA), with an emphasis in Software Engineering, is highly preferable Primarily Java Having Scala will be an added advantage Understanding of Spring/Spring Boot/Hibernate Multi-threading concepts and socket programming Knowledge of Design patterns API based development experience (REST/Swagger etc) Dev Tools – Jenkins/Git/Maven/Gradle/SBT Understanding DB Concepts and basic query building and liquibase Excellent verbal and written communication Team leadership with strong listening and interpersonal skills; attention to details An attitude of constant learning of the new skill Position Benefits Top-notch remuneration Work with industry best developers and architects An excellent, no-nonsense work environment with the very best people to work with Highly challenging and cutting edge work
We @ TechVerito hiring a passionate software developer experience from 2+ years who is really keen on coding discipline and practices. What we look for in you? 2+ years of proven and progressive experience using Java 8 or Kotlin. Experience working with Java Enterprise application frameworks like Java EE, Spring, DropWizard, Hibernate etc. Strong understanding of SOLID design principles and patterns is desirable. Understanding of Agile practices like TDD, BDD, continuous integration, continuous delivery would be plus. What makes you a great fit: 2+ years of experience using Java or Kotlin programming language.Experience working with Enterprise Java applications using Java EE, Spring, Hibernate, DropWizard etc.Experience in developing web applications using Reactjs.Experience in applying web standards and best practices with knowledge of the latest industry trends in web and enterprise application development.Experience in developing applications integrating with RDBMS.Experience with a NoSQL database (MongoDB or GraphDB) will be a plus.Experience in writing unit test cases with an understanding of Test-driven development.Working knowledge with version control systems – Git, SVNPersonal track record of process improvement/reengineering.Should be able to work independently.Should be able to debug the root cause of issue/bug & its impacts.Strong analytical and problem-solving skills.Self-Motivated / Team Player, Ability to work in small and large groups.Strong interpersonal, written and verbal communication skills. What You'll do: Performing a broad range of complex work in different environments/skills. Recommend the best possible way to problem definition irrespective of any technology/domain. Able to multitask, prioritize and take critical decisions. Provides input to system architectures and designs. Define checklist for code reviews, unit tests. Responsible for due diligence, estimations, reviews and design of various requirements from the customer. To meet tight deadlines and adapt to changing priorities. Analyzes design and determines the coding, programming, and integration activities required based on specific objectives and established project guidelines. Enthusiastic to work collaboratively with people and sharing your ideas to solve real business problems. Collaborates and communicates with internal and outsourced development partners regarding software applications design status, project progress, and issue resolution.
Developer Who are we looking for? A passionate developer who has a strong working knowledge of OOPS and functional programming principles. Standard Definitions and abbreviations don't entice us that much. Key skills · Strong Java and J2EE, programming background. · Strong working experience in Multi-Threading, Exception Management and Use of Collections. · Sound knowledge of working with application aspects i.e. Caching, Asynchronous APIs, Logging etc. · Experience with web application frameworks like Spring Boot. · Unit Testing is an everyday affair and hence demands very good unit testing skills using tools like Junit & TestNG. · Understanding of relational databases, RESTful services and build tools like Maven & Gradle · Knows what and when to mock and have used frameworks like Mockito/Power mock. · Understanding of message queue such as ActiveMQ, Kafka, RabbitMQ. · Knowledge of software best practices like Refactoring, Clean Code, Domain Driven Design, Encapsulation etc. · Fundamental understanding of Design Patterns and Design Principles and decision making ability to use those appropriately. · Must have an art to translate business requirement or product features into high level and low level design. · Expert knowledge of Domain Modeling (UML) and ability to communicate it to developers and throughout organization · Knowledge of SQL solutions and technologies, ‘cloud’ solution · Exposure and understanding of Micro Services is mandatory. · Version Control is treated as important as programming skills. Fluent with version control tools like Git and Bitbucket. · Exposure to Agile/Scrum, TDD not in theory but in practice. · Experience with Continuous Integration, Continuous Deployment, Static Code Analysis, Jenkins and SonarQube. · Willingness to take ownership of technical solution and ensure technical expectations of deliverables are met. · Strong communication skills along with the ability to articulate technical designs and concepts. · Exposure to cloud and containerization would be a plus. · Hands-on experience in application development in an enterprise setup. · Have good Understanding of Distributed Application Architecture. Developers at Tavisca: · Believe in writing clean and maintainable code. · Work with cutting edge technologies like Akka, Docker, Reactive Programming, Functional programming languages and NoSQL databases. · Are key technical influence in software architecture decisions. · Are responsible for technical design and entire lifecycle of product development. · Guide, mentor teams and others. · Are a part of an open office culture which fosters knowledge sharing sessions. · Work in a collaborative team environment; engage in discussions and team-wide communication such as daily Standups, tech rally, and pair programming, refactoring, code review. · Love participating as a speaker, contributing to open source projects, writing blogs or articles. What you will get? · Awesome opportunity to work with Micro Services architecture getting shipped on Cloud. · Experience in working with automated build deploy powered by Code Analysis, Automated Tests, Functional and Nonfunctional analysis, Blue Green deployment and much more. · Agile, Lean product development, Collaborative Development, TDD, BDD, SOLID, CI/CD would not be mere words but true experience for you. · First-hand experience on broader enterprise application concerns like Message Bus, Queues, Caches, Concurrency and Parallelization. · Be a part of our product development team. · Lead a team to develop our next generation products from ground up. · Develop your skills in cloud computing, truly scalable applications and travel domain. · Be a part of our strategy in US and India market; bring large online travel business to life. · Stay on leading edge of technology and excellence. · Be part of an environment of excellent people, products, technology and innovation · Be part of a flat organization which is open and rich in culture. · Fall in love with travel, tea and football.
As a Developer at ThoughtWorks, you’ll get to:* Think through hard problems in a consultancy environment, and work with amazing people to make the solutions a reality* Work in a dynamic, collaborative, non-hierarchical environment where your talent is valued over your job title or years of experience* Build custom software using the latest technologies and tools* Craft your own career pathYou'll be responsible for: * Creating complex, enterprise-transforming applications on diverse, high energy teams * Using the latest tools and techniques * Hands-on coding, usually in a pair programming environment * Working in highly collaborative teams and building quality code * Working in lots of different domains and client environments * Understanding the business domain deeply and working closely with business stakeholders Ideally, you should you have: * 5 to 12 years of development and delivery experience with Java / Ruby on Rails / Scala. * Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications * Great OO skills, including strong design patterns knowledge * Familiarity with relational databases, preferably Oracle or SQL Server* Experience working with, or an interest in Agile Methodologies, such as Extreme Programming (XP) and Scrum * Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI) * Strong communication and client-facing skills with the ability to work in a consulting environment is essential* Desire to contribute to the wider technical community through collaboration, coaching, and mentoring of other technologists * Senior developers (8+ years) are expected to be the Architect for relatively smaller enterprise level projects and for larger projects, you are expected to work closely with the fellow architects to come up with the architecture and take it further.
Introduction We at xEnabler, provide digital transformation using new-age smart technologies for more than 10 years. We have clients located primarily in Australia and NewZealand that are served by our Australian teams. This job is part of our expansion in India. Job Brief We have a number of openings in our technical team focusing on mobile and web development to be part of our technology leadership team. As a part of this expansion, we are looking for a Senior Technical Team Lead (Full-Stack) with backend technology as Java, to join our award-winning digital team. As a part of this role, you will be responsible for, Work with development teams and product managers to ideate software solutions Design client-side and server-side architecture Build the front-end of applications through appealing visual design Develop and manage well-functioning databases and applications Write effective APIs Test software to ensure responsiveness and efficiency Troubleshoot, debug and upgrade software Create security and data protection settings Build features and applications with a mobile responsive design Write technical documentation Work with data scientists and analysts to improve software Provide technical expertise and leadership for Web Technology Provide design feedback to our design team Be responsible for end to end development and support cycle Train new developers joining the team and ensure the highest level of software practices Provide client-facing presentations and support as needed. To be successful in this role, you must have, At least 9+ years of experience in Web Technology with backend either in Java and deployments A clear understanding of architecture, efficient database structure, and various mode of deployments Sound knowledge on frontend scripting languages like Angular.js or React.js Experience in setting up cloud infrastructure - AWS / GCP Proven enthusiasm for technology and current hands-on work experience Leadership and technical skills to run a development team Passion for clean design and library grade coding Demonstrable analytical skills (coding exercise required) Excellent communication skills Ability to work in agile methodologies in a distributed team environment. It would be nice if you have any extra skills such as, DevOps basics and knowledge on microservices Prior experience of running a software team or company What you will get as a reward Above market-level salary Opportunity for continuous growth Flexibility to work from home Ability to be part of the core leadership team and drive development decisions Working with a highly skilled team who prides in the excellence of their solution Greenfield set up to match your career path. Opportunity to work on cutting edge technologies and solutions If you’re passionate about web platforms and translating code into user-friendly products, we would like to meet you. Send us the following to start the conversation Any Stackoverflow contribution is a plus Projects you have developed so far, along with links and reference Location Remote or Pune, India
Java development for a Saas solution (on production for 5+ years). Comfort with AWS, microservices, EJB, Flutter will be advantages. Java and SQL skills are critical.
Java DeveloperLocation: Hyderabad, IndiaNisum is a leading global digital commerce firm headquartered in California, with services spanning digital strategy and transformation, insights and analytics, blockchain, business agility, and custom software development. Founded in 2000 with the customer-centric motto “Building Success Together®,” Nisum has grown to over 1,400 professionals across the United States, Chile, India, and Pakistan. A preferred advisor to leading Fortune 500 brands, Nisum enables clients to achieve direct business growth by building the advanced technology they need to reach end customers in today’s world, with immersive and seamless experiences across digital and physical channels.What You’ll DoCoding in Java8, Spring, Microservices, WebFlux/Reactive Programing, Rest services, Kafka, PCF, Azure, Spring Cloud Config and NoSQL technologies.Solve technical problems using cutting-edge technologies and best practices.Ensure code meets the required development standards and is optimized for performance.Unit testing for each line of new code introduced (JUnit/Mockito)Peer code review process using GIT pull requests and Crucible (for SVN)Propose multiple solutions to a problem, show how one option is better than another.Ensure all aspects of technical design are correctly incorporated.Contribute in research and implementing POC’s as required.Collaborating with onsite team in scrum ceremonies.Who you areSenior developer using technical skills in Java8, J2EE, Spring boot(rest services), Web Services(Rest & SOAP), WebFlux, Spring Cloud Config, Maven/Gradle, JUNIT/TestNG, Mockito/JMock/EasyMock, JIRA, XML, JSON, EhCache/MemCache/Redis with skills in JMS, KafkaExperience with hands on any one of the cloud platforms like PCF, AzureNeed hands on skills using NoSQL databases (Cassandra, MongoDB), SQL(Oracle/DB2/MySQL)Experience with UI development skills to the level of debugging and enhancements.Experience with expertise in code quality and coding standards.Need to applying different design patterns, especially GoF, J2EE and Integration design patterns.Making sure implementing unit testing for each line of new code introduced (JUnit/Mockito).Ensuring the code meets the required development standards and is optimized for performance.EducationBachelor’s / Master’s degree in specific technical fields like computer science, math, statistics preferred; or equivalent practical experience.
We are looking for Java Developers & Python DevelopersTalk about the role we are offering for Mulesoft and how we are considering trainable resources who are keen to learn and work on new technologiesOur Requirements:We are looking for 1-8 years of experience in technical skills like Java, python etc and who will be willing to learn and move to mulesoft and related technologiesAbility to work in a fast paced, demanding, and rapidly changing environmentPreferred:Basic knowledge about mulesoftResponsibilitiesAssist in translating business objectives into technical solutions through the use of MuleSoft Anypoint PlatformCoding, testing, debugging, implementing and documenting MuleSoft based flows and integrationsApply integration design patterns such as message routing, content enrichment, batch processing, error handling and reconciliation mechanisms to deliver required functionalityWHAT WE ARE OFFERINGLearning and CertificationBest in Industry SalaryHealth & Wellness BenefitsEmployee Rewards ProgramRetirement & SavingsFlexible SchedulesMaternity & Paternity Leave
You will work on: We help many of our clients make sense of their large investments in data – be it building analytics solutions or machine learning applications. You will work on cutting edge cloud native technologies to crunch terabytes of data into meaningful insights. What you will do (Responsibilities): Collaborate with Data Scientists, Engineers and Product Management to transform raw data to often actionable and meaningful insights for the enterprise Work in small dynamic, product-oriented environment to deliver enterprise class products. Continuously improve software development practices work across the full stack. What you bring (Skills): Experience in building modern cloud-native microservices based applications in Java, Spring Boot, and SQL or NoSQL Databases. Experience in Java based distributed & scalable application development. Hands on with distributed eventing architectures using Kafka, Google cloud platform (GCP), BigQuery or other NoSQL databases. Ability to produce easily consumable RESTful APIs with strong living documentation and specification-by-example tests. Great if you know (Skills): T-shaped skills are always preferred – so if you have the passion to work across the full stack spectrum – it is more than welcome. Exposure to infrastructure-based skills like Docker, Istio, Kubernetes is a plus Ability to work out right strategies of deployment for BigData systems. Collaborate with DevOps and Test Automation teams to build favorable developer experience in both build and CI/CD. Advantage Cognologix: Higher degree of autonomy, startup culture & small teams Opportunities to become expert in emerging technologies Remote working options for the right maturity level Competitive salary & family benefits Performance based career advancement About Cognologix: Cognologix helps companies disrupt by reimagining their business models and innovate like a Startup. We are at the forefront of digital disruption and take a business first approach to help meet our client’s strategic goals. We are an Data focused organization helping our clients to deliver their next generation of products in the most efficient, modern and cloud-native way.
As part of the Engineering team at EduBrite,- You will provide technical leadership to projects, work on some technically challenging project with team.- You need to be hands on in coding and will design, modularize & assign work to team members.- Guide team and review code written by team.- Work on project estimation and do daily/weekly review of progress.- Sometimes will be direct customer interaction on requirement analysis.- You will help resolving design level or code level issue with the project team. - You need to work on Architect & design technically robust, flexible and scalable solutions- You ensure best practices for development are followed by team.- Need to be flexible working on many different projects.Must Have- Strong coding skills on full stack backend in J2EE and front end.- Excellent leadership skills to mentor the engineers.- Deep understanding of technologies and architecture in a highly scalable systems.- Strong object oriented design skills- A BE/BTech in Computer Science or some equivalent.
Responsibilities and Duties1. Work as part of a software development team2. Good working knowledge with Core & advance java3. Understanding of Spring & hibernate frameworks4. Write code per app specifications in Java with Spring and Hibernate Framework.5. Should have worked on front end technologies.6. Good understanding of MySQL database ,Should be able to design database7. Test to ensure designs are in compliance with specifications8. Should be able to design authentication service9. Good experience in Java Spring,Angular 5,Web APIs10.Analyze user requirements to determine how to translate into Java11.Should have knowledge about third party authentication like Facebook login, google login and Twitter login along with push notification and payment gateways 12.Write well designed, testable, efficient code and make sure designs are in compliance with specificationsSkills and Experience preference :- 0.6 to 3 years of overall experience in software development with any degree in Computer science or related subject.- Strong in Core Java, J2EE, RMI, Web services.- Competent JSP, Struts, SQL, OOPs and ORM technologies (hibernate).- Strong understanding of design patterns and multithreading.- Experience on working in high performing development teams using agile/ scrum methodologies and Tools; various code versioning systems, such as SVN.- Ability to multi task and switch context to changing priorities in a high dynamic environment and proficient in troubleshooting skills, especially in complex application stacks.- Experience in Test Driven Development and mobile platform is added advantage